.dialogTitle {
  background-color: #dd1d21 !important;
  color: white !important;
}
.ui-corner-all {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.success-banner {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  padding: 10px 5px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 4.75fr 0.25fr 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 4.75fr 0.25fr 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #99ceb4;
  background-color: rgba(204, 230, 217, 0.47);
  font-size: 12px;
}
.red-error-banner {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  padding: 10px 5px;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 4.75fr 0.25fr 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.25fr 4.75fr 0.25fr 0.25fr 0.25fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #f1a5a6;
  background-color: rgba(248, 210, 211, 0.53);
  font-size: 12px;
}
.closeIcon {
  cursor: pointer;
}
.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#w-node-d1296cb8-06a9-b329-565e-49415425dc7f-6f62e52f {
  -ms-grid-column-align: end;
  justify-self: end;
}
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}
.grand-total-grid {
  margin-top: 10px;
  margin-right: 60px;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
  color: #333;
  font-size: 14px !important;
  line-height: 20px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

a {
  color: #eb8705;
  text-decoration: none;
}

a:hover {
  color: #dd1d21;
  text-decoration: none;
}

.page-container {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}

.navigation-container {
  position: static;
  left: auto;
  top: 7%;
  right: 0%;
  bottom: auto;
  min-height: 60px;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-top-left-radius: 10px;
  background-color: rgba(0, 0, 0, 0.82);
  box-shadow: 3px 0 6px 6px rgba(0, 0, 0, 0.47);
}

.navigation-container.bright {
  border-color: #fff;
  border-right-width: 0px;
  background-color: #fbcf31;
  color: #000;
}

.navigation-grid {
  margin-top: 8px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr 0.75fr 0.25fr;
  grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr 0.75fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.navigation-option {
  display: block;
  width: 100%;
  color: #fdeb9c;
  text-align: center;
}

.navigation-option.sep {
  color: #fdeb9c;
}

.navigation-option.sep.dark {
  color: #333;
}

.navigation-option.dark {
  color: #333;
}

.navigation-top {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 40%;
  min-height: 30px;
  margin-top: 10px;
  margin-right: 20px;
  color: hsla(0, 0%, 100%, 0.6);
  text-align: right;
}

.logo {
  position: static;
  left: 5%;
  top: 5%;
  right: auto;
  bottom: auto;
  width: 200px;
}

.dashboard {
  margin-top: 14%;
}

.dashboard.margin-bottom-50 {
  margin-top: 60px;
}

.card-grid {
  margin-bottom: 30px;
  justify-items: center;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card {
  min-width: 150px;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.88);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.75);
  text-decoration: none;
}

.group-heading {
  margin-bottom: 20px;
  padding-bottom: 8px;
  padding-left: 20px;
  border-style: solid;
  border-width: 2px 2px 1px;
  border-color: hsla(0, 0%, 100%, 0.25) hsla(0, 0%, 100%, 0.25) hsla(0, 0%, 100%, 0.74);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: rgba(0, 0, 0, 0.85);
  font-family: eurostile, sans-serif;
  color: #fbce07;
  font-size: 36px;
  font-weight: 700;
  text-shadow: 1px 1px 8px #000;
}

.margin-top-10 {
  margin-top: 10px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-50 {
  margin-top: 50px;
}

.card-title {
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 2px solid #eb8705;
  border-right: 2px solid #eb8705;
  border-left: 2px solid #eb8705;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #dd1d21;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.55);
  color: #fff;
}

.card-title.dark {
  border-top-color: #dd1d21;
  border-right-color: #dd1d21;
  border-left-color: #dd1d21;
  background-color: #333;
}

.card-title.bright {
  border-top-color: #dd1d21;
  border-right-color: #dd1d21;
  border-left-color: #dd1d21;
  background-color: #fbcf31;
  color: #333;
}

.card-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 10px;
  font-family: eurostile, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.dashboard1 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.66)), to(rgba(0, 0, 0, 0.66))), url('../images/highway4.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0.66)), url('../images/highway4.jpg');
  background-position: 0px 0px, 50% 70%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  font-family: eurostile, sans-serif;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.group-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 28px;
}

.heading-grid {
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-link {
  font-family: eurostile-condensed, sans-serif;
  color: #fdeb9c;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.heading-link:hover {
  font-family: eurostile-condensed, sans-serif;
  color: #fff;
}

.search-link-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 0.25fr 1fr 0.25fr;
  grid-template-columns: 0.25fr 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.icon-search {
  width: 16px;
  margin-top: 1px;
  margin-right: 8px;
}

.icon-image {
  position: relative;
  max-height: 100%;
  max-width: 80%;
}

.icon-container {
  margin: 20px;
  text-align: center;
}

.icon-container:hover {
  margin: 15px;
}

.menu-container {
  width: 100%;
  border-right: 1px solid hsla(0, 0%, 100%, 0.25);
  text-align: center;
}

.menu-container.dark {
  border-right-color: rgba(51, 51, 51, 0.2);
}

.menu-link {
  text-decoration: none;
}

.notification-container {
  margin-bottom: 20px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.8);
}

.grid-2 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.message-heading {
  color: #dd1d21;
}

.message-body {
  overflow: auto;
  max-height: 95px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: hsla(0, 0%, 100%, 0.5);
  text-align: left;
}

.footer-container {
  min-height: 100px;
  background-color: rgba(0, 0, 0, 0.8);
}

.image {
  position: absolute;
  margin-top: 10px;
  margin-right: auto;
  margin-left: 10px;
}

.div-block {
  position: absolute;
}

.cart-indicator {
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 18px;
  border-radius: 50%;
  background-color: #dd1d21;
  color: #fdeb9c;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}

.cart-icon-container {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.text-block {
  font-size: 11px;
}

.header-branding-container {
  background-color: rgba(0, 0, 0, 0.8);
}

.header-navigation {
  padding-top: 20px;
  border-top: 1px solid #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.feature {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.feature-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.header {
  background-image: url('../images/highway-panoramic.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.brands {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #fffbec;
}

.filter-container {
  padding-bottom: 15px;
  text-align: center;
}

.filter-grid {
  display: -ms-grid;
  display: inline-flex;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.products {
  padding-bottom: 60px;
}

.products-container {
  padding-top: 30px;
  padding-bottom: 30px;
}

.products-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured-big {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.75);
}

.featured-big:hover {
  background-image: -webkit-gradient(#FEF5CD, #FEF5CD, #FEF5CD);
  background-image: linear-gradient(#FEF5CD, #FEF5CD, #FEF5CD);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.featured-small {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
}

.featured-small:hover {
  background-image: -webkit-gradient(#FEF5CD, #FEF5CD, #FEF5CD);
  background-image: linear-gradient(#FEF5CD, #FEF5CD, #FEF5CD);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.featured-product-name {
  margin-bottom: 10px;
  font-size: 17px;
}

.featured-product-category {
  margin-bottom: 10px;
  color: #eb8705;
  font-size: 22px;
}

.featured-product-brand {
  margin-bottom: 10px;
}

.featured-product-container {
  padding: 20px 20px 20px 0px;
  text-align: left;
}

.grid-50-50 {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-50-50.no-padding {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-50-50.gap-row-5 {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
}

.grid-50-50.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.bold-text {
  font-weight: 700;
}

.featured-product-details {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.text-block-2 {
  font-weight: 700;
}

.featured-product-price {
  margin-right: 10%;
  font-size: 17px;
  font-weight: 700;
  text-align: right;
}

.highlight {
  color: #dd1d21;
  font-weight: 700;
}

.featured-image {
  margin-right: auto;
  margin-left: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  box-shadow: 11px 11px 20px 3px rgba(0, 0, 0, 0.2);
}

.featured-image-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 26px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.grid-50-100 {
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-50-100.no-gap {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.grid-75-100 {
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured-image-container-small {
  position: relative;
  padding: 15px;
  text-align: center;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quick-cart-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 0.5fr 0.5fr;
  grid-template-columns: 1fr 0.5fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #333;
}

.white-text {
  color: #fff;
}

.quick-cart-container {
  position: relative;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 120px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #333;
}

.quick-cart-qty {
  width: 60px;
  max-height: 25px;
  min-height: 25px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 12px;
  line-height: 12px;
}

.filter-icon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100px;
  height: 100px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fdeb9c;
  border-radius: 50%;
  background-color: #fff;
}

.filter-icon-container:hover {
  border-width: 3px;
  border-color: #000;
}

.filter-icon-container:active {
  border-color: #dd1d21;
}

.add-button {
  width: 60px;
  max-height: 25px;
  min-height: 25px;
  padding: 2px 10px 3px;
  background-color: #eb8705;
}

.add-button:hover {
  background-color: #009e18;
  color: #fff;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.header-separator {
  height: 15px;
  max-height: 20px;
  background-color: #fbcf31;
  box-shadow: 3px 0 3px 3px rgba(0, 0, 0, 0.1);
}

.header-branding-grid {
  -ms-grid-columns: 0.25fr 1.75fr 0.25fr;
  grid-template-columns: 0.25fr 1.75fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.margin-20 {
  margin: 18px;
}

.quick-cart-form {
  margin-bottom: 0px;
}

.site-name {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  text-decoration: none;
}

.site-name:hover {
  color: #fdeb9c;
}

.header-navigation-grid {
  min-width: 60%;
  grid-column-gap: 5px;
  -ms-grid-columns: 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 1.75fr;
  grid-template-columns: 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 1.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.filter-bar {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  border-top: 8px solid #dd1d21;
}

.filter-bar-grid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 0.5fr;
  grid-template-columns: 6fr 6fr 6fr 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.filter-bar-label {
  font-size: 12px;
  text-transform: uppercase;
}

.filter-bar-field {
  margin-bottom: 0px;
}

.filter-bar-field.search {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.8)), to(hsla(0, 0%, 100%, 0.8))), url('../images/search-icon-gray.png');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0.8)), url('../images/search-icon-gray.png');
  background-position: 0px 0px, 95% 50%;
  background-size: auto, auto 18px;
  background-repeat: repeat, no-repeat;
}

.product-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.25);
}

.product-card-image {
  position: relative;  
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 175px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-card-details {
  padding: 15px 10px;
  border-top: 1px solid #fbcf31;
  border-bottom: 1px solid #fbcf31;
}

.product-card-brand {
  color: #888;
}

.product-card-price {
  text-align: right;
}

.product-card-category {
  color: #eb8705;
}

.product-card-name {
  font-size: 15px;
}

.text-block-3 {
  font-size: 16px;
  font-weight: 700;
}

.product-card-detail-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.product-card-cart {
  padding-top: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #333;
}

.navigation-link {
  padding: 8px 10px 2px;
  border-top: 3px solid #000;
  color: #fff;
  line-height: 16px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.navigation-link:hover {
  border-top: 3px solid #fbcf31;
  background-color: rgba(253, 235, 156, 0.25);
  color: #fff;
  font-weight: 400;
}

.navigation-link.w--current {
  border-top-color: #dd1d21;
  background-color: #fbcf31;
  color: #000;
  font-weight: 700;
}

.navigation-link-active {
  padding: 5px 10px;
  border-top: 3px solid #dd1d21;
  background-color: #fbcf31;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdeb9c), to(#fbcf31));
  background-image: linear-gradient(180deg, #fdeb9c, #fbcf31);
  color: #000;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.navigation-link-active:hover {
  border-top: 3px solid #dd1d21;
  background-color: #fbcf31;
  color: #000;
  font-weight: 700;
}

.footer-link {
  display: block;
  padding: 10px;
  border-bottom: 1px solid #f1f1f1;
  color: #333;
  font-size: 13px;
  text-decoration: none;
}

.footer-link:hover {
  border-bottom-color: #ccc;
  text-decoration: none;
}

.footer {
  min-height: 300px;
  margin-top: 60px;
  color: #fff;
}

.bottom {
  height: 30px;
}

.filter-sort-grid {
  margin-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 3fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #fdeb9c;
}

.filter-sort-option {
  padding: 6px 10px;
}

.emphasize {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
}

.filter-sort-option-active {
  padding: 6px 10px;
  border-right: 1px solid #fbcf31;
  border-bottom: 1px solid #fbcf31;
  border-left: 1px solid #fbcf31;
}

.div-block-2 {
  font-weight: 700;
}

.login-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.login-form {
  width: 300px;
  text-align: center;
}

.login-button {
  width: 100%;
  background-color: #dd1d21;
}

.login-body {
  padding-left: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/aron-yigin-Sw15RPrpBx8-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/aron-yigin-Sw15RPrpBx8-unsplash.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.login-body.highway1 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/highway4.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/highway4.jpg');
}

.login-body.highway2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/highway8.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/highway8.jpg');
}

.login-body.highway3 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/driver3.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/driver3.jpg');
}

.login-body.highway4 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/highway5.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/highway5.jpg');
}

.login-body.highway5 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/driver2.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/driver2.jpg');
}

.login-body.sharp {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.84)), to(hsla(0, 0%, 100%, 0.84))), url('../images/highway-panoramic.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.84), hsla(0, 0%, 100%, 0.84)), url('../images/highway-panoramic.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.login-field {
  margin-bottom: 20px;
  border-radius: 4px;
}

.logout-link {
  color: #888;
  text-decoration: none;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.language-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
}

.language-option:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #fbcf31;
}

.language-icon {
  width: 48px;
  max-width: 48%;
  margin-right: 8px;
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 2px;
}

.language-option-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #eb8705;
  border-radius: 2px;
  background-color: rgba(253, 235, 156, 0.2);
  font-weight: 700;
}

.language-option-active:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #fbcf31;
}

.card-filled {
  min-height: 150px;
  min-width: 180px;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  border-radius: 10px;
  background-color: #000;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.75);
  text-decoration: none;
}

.card-filled:hover {
  border-color: #fbcf31;
}

.card-filled.login1 {
  min-height: 150px;
  min-width: 180px;
  background-image: url('../images/login1.PNG');
  background-position: 50% 50%;
  background-size: cover;
}

.card-filled.login2 {
  background-image: url('../images/login2.PNG');
  background-position: 50% 50%;
  background-size: cover;
}

.card-filled.login3 {
  background-image: url('../images/login3.PNG');
  background-position: 50% 50%;
  background-size: cover;
}

.card-filled.login4 {
  background-image: url('../images/login4.PNG');
  background-position: 50% 50%;
  background-size: cover;
}

.card-filled.login5 {
  background-image: url('../images/login5.PNG');
  background-position: 50% 50%;
  background-size: cover;
}

.card-filled.login {
  border-color: #fbcf31;
  background-color: #fff;
  background-image: url('../images/login-white.PNG');
  background-position: 50% 50%;
  background-size: cover;
}

.card-filled.login:hover {
  border-color: #dd1d21;
}

.margin-sides-10-percent {
  margin-right: 10%;
  margin-left: 10%;
}

.center {
  text-align: center;
}

.selection-body {
  background-color: #fff;
}

.dashboard2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/highway8.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/highway8.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.dashboard3 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/driver3.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/driver3.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.dashboard4 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/highway5.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/highway5.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.dashboard5 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8))), url('../images/driver2.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('../images/driver2.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.header-grid {
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
}

.div-block-3 {
  min-height: 20px;
  min-width: 20px;
}

.spacer {
  width: 10px;
  height: 10px;
  max-height: 10px;
  max-width: 10px;
}

.timeline-image {
  width: 8212px;
  max-width: 8212px;
  margin-right: 100px;
}

.background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: linear-gradient(180deg, #fff, #fff);
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.navigation-primary {
  min-height: 60px;
}

.navigation-primary.bright {
  border-color: #fff;
  border-right-width: 0px;
  background-color: #fbcf31;
  color: #000;
}

.navigation-primary-grid {
  margin-top: 8px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 0.25fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.menu-block {
  width: 100%;
  border-right: 1px solid hsla(0, 0%, 100%, 0.25);
  text-align: center;
}

.menu-block.dark {
  border-right-color: rgba(51, 51, 51, 0.2);
}

.menu-block-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 35px;
  min-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #333;
  background-color: #333;
  color: #fbcf31;
  text-decoration: none;
  cursor: pointer;
}

.menu-block-link:hover {
  border-color: #000;
  background-color: #fbcf31;
  color: #333;
}

.delete-me {
  width: 100%;
  min-height: 45px;
  border-right: 1px solid hsla(0, 0%, 100%, 0.25);
  text-align: center;
}

.delete-me.dark {
  border-right-color: rgba(51, 51, 51, 0.2);
}

.menu-block-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  min-height: 50px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-right: 1px solid hsla(0, 0%, 100%, 0.25);
  text-align: center;
}

.menu-block-cart.dark {
  border-right-color: rgba(51, 51, 51, 0.2);
}

.menu-block-link-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 45px;
  padding-top: 5px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  color: #fbcf31;
  text-decoration: none;
}

.title-grid {
  -ms-grid-columns: 0.25fr 1.25fr;
  grid-template-columns: 0.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.padding-15 {
  padding: 15px;
}

.title-navigation-grid {
  margin-right: 20px;
  margin-left: 20px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #ccc;
}

.live-chat-block {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 150px;
  height: 45px;
  margin-top: 300px;
}

.primary-navigation-grid {
  -ms-grid-columns: 1fr 1.25fr;
  grid-template-columns: 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.margin-top-30 {
  margin-top: 30px;
}

.footer-block {
  padding-top: 20px;
  padding-right: 60px;
  padding-left: 60px;
  border-top: 1px solid #ccc;
  color: #333;
}

.footer-grid {
  -ms-grid-columns: 0.5fr 0.5fr 1.25fr;
  grid-template-columns: 0.5fr 0.5fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-left {
  padding-right: 60px;
  border-right: 1px solid #ccc;
}

.footer-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 60px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.single-column-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card-sharp {
  min-width: 150px;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  background-color: hsla(0, 0%, 100%, 0.88);
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.17);
  text-decoration: none;
}

.card-title-sharp {
  padding-top: 2px;
  padding-bottom: 8px;
  background-color: #dd1d21;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.21);
  color: #fff;
}

.card-title-sharp.dark {
  border-top-color: #dd1d21;
  border-right-color: #dd1d21;
  border-left-color: #dd1d21;
  background-color: #333;
}

.card-title-sharp.bright {
  border-top-color: #dd1d21;
  border-right-color: #dd1d21;
  border-left-color: #dd1d21;
  background-color: #fbcf31;
  color: #333;
}

.group-heading-sharp {
  margin-bottom: 20px;
  padding-bottom: 8px;
  padding-left: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #333;
  background-color: #333;
  font-family: eurostile, sans-serif;
  color: #fbce07;
  font-size: 36px;
  font-weight: 700;
  text-shadow: 1px 1px 8px #000;
}

.footer-navigation-column {
  min-width: 150px;
}

.login-subtitle {
  margin-bottom: 0px;
  text-align: center;
}

.login-title {
  margin-top: 0px;
  margin-bottom: 30px;
}

.padding-top-30 {
  padding-top: 30px;
}

.dark {
  border-style: solid;
  border-width: 1px;
  border-color: #333;
  background-color: #333;
  color: #fff;
}

.navigation-button {
  width: 90%;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #333;
  color: #fbcf31;
}

.navigation-button:hover {
  color: #fff;
}

.small-print {
  color: #fdeb9c;
  font-size: 12px;
  font-style: italic;
}

.content-section {
  min-height: 50vh;
}

.content-container {
  padding-top: 20px;
}

.notification-section {
  margin-top: 20px;
}

.quick-add {
  margin-bottom: 30px;
}

.quick-add-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 0.5fr 0.5fr;
  grid-template-columns: 1fr 1fr 0.5fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quick-field {
  width: 75px;
  height: 25px;
  margin-bottom: 0px;
  padding: 2px 2px 2px 10px;
  border-radius: 2px;
  font-size: 12px;
}

.quick-add-block {
  position: relative;
  display: inline-block;
  padding: 6px 8px 6px 20px;
  float: right;
  background-color: #333;
}

.quick-add-label {
  color: #fff;
  font-size: 12px;
}

.form-block {
  margin-bottom: 0px;
}

.quick-add-button {
  width: 60px;
  max-height: 25px;
  min-height: 25px;
  padding: 2px 10px 3px;
  background-color: #fbcf31;
  color: #000;
  font-size: 12px;
  font-weight: 700;
}

.quick-field-qty {
  width: 50px;
  height: 25px;
  margin-bottom: 0px;
  padding: 2px 2px 2px 10px;
  border-radius: 2px;
  font-size: 12px;
}

.white-link {
  color: #fff;
  text-decoration: none;
}

.white-link:hover {
  color: #fdeb9c;
}

.grid-100-25 {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.shopping-cart-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 0.5fr 1.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr;
  grid-template-columns: 0.5fr 1.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr 0.25fr;
}

.cart-label {
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 5px;
  background-color: #333;
  color: #fff;
  font-size: 12px;
}

.cart-label.center {
  padding-right: 5px;
}

.cart-label.centered {
  padding-right: 5px;
  text-align: center;
}

.cart-section {
  max-width: 1200px;
  min-width: 700px;
  margin-top: 35px;
  margin-right: auto;
  margin-left: auto;
}

.cart-item {
  min-height: 48px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #ccc;
  font-size: 12px;
}

.cart-item.center {
  font-size: 14px;
}

.cart-item.label {
  font-size: 13px;
}

.margin-bottom-8 {
  padding-bottom: 8px;
}

.checkout-grid {
  margin-top: 15px;
  margin-right: 60px;
  -ms-grid-columns: 1fr 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
#w-node-d7d8beaf-aabe-64e4-d051-61190e051423-6f62e52f {
  -ms-grid-column-align: end;
  justify-self: end;
}

.checkout-button {
  width: 90px;
  max-height: 30px;
  min-height: 30px;
  padding: 5px 10px;
  background-color: #dd1d21;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.checkout-button:hover {
  background-color: #000;
  color: #fff;
}

.checkout-button.margin-20 {
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(9%, #dd1d21), to(#af171a));
  background-image: linear-gradient(180deg, #dd1d21 9%, #af171a);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
}

.update-button {
  width: 70px;
  max-height: 30px;
  min-height: 30px;
  padding-top: 5px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #eb8705;
  text-align: center;
}

.update-button:hover {
  background-color: #333;
  color: #fff;
}

.checkout-form-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.inline {
  display: inline-block;
  margin-right: 10px;
}

.grid-4-columns {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4-columns.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid-6 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-3-columns {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-3-columns.no-gap {
  grid-column-gap: 3px;
  grid-row-gap: 0px;
}

.hide {
  display: none;
}

.shipping-method-grid {
  margin-bottom: 25px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 0.25fr 2.5fr 0.75fr 0.75fr;
  grid-template-columns: 0.25fr 2.5fr 0.75fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.packing-slip-field {
  margin-bottom: 0px;
  font-size: 12px;
}

.packing-slip-field.first {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 0px solid #000;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.packing-slip-field.middle {
  border-top: 1px dotted #888;
  border-bottom: 0px solid #000;
}

.packing-slip-field.last {
  border-top: 1px dotted #888;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.packing-slip-instructions {
  padding-left: 10%;
  font-size: 12px;
}

.list-no-indent {
  padding-left: 20px;
  list-style-type: square;
}

.bulk-order-link {
  position: relative;
  float: right;
  color: #888;
}

.bulk-order-link:hover {
  color: #000;
}

.align-right {
  text-align: right;
}

.bulk-order-block {
  position: relative;
  display: inline-block;
  padding: 3px 8px 3px 10px;
  float: right;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.bulk-order-grid {
  margin-bottom: 25px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 0.75fr 0.75fr 0.75fr 0.25fr;
  grid-template-columns: 1fr 1fr 0.75fr 0.75fr 0.75fr 0.25fr;
}

.distribution-field {
  margin-bottom: 0px;
  border-radius: 2px;
}

.distribution-checkbox {
  margin-left: 12px;
  color: #888;
}

.distribution-requestor-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 2fr 0.75fr 1fr 0.25fr;
  grid-template-columns: 2fr 0.75fr 1fr 0.25fr;
}

.cart-link-block {
  min-height: 38px;
  min-width: 50px;
  cursor: pointer;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 26px;
  line-height: 26px;
}

.checkbox {
  width: 52px;
  height: 26px;
  margin-top: 2px;
  margin-right: 20px;
  border-color: #ff8ba7;
  border-radius: 20px;
  background-color: #ffc6c7;
  background-image: url('../images/black-circle.svg');
  background-position: 3px 50%;
  background-size: 20px 20px;
  background-repeat: no-repeat;
}

.checkbox.w--redirected-checked {
  border-color: #8bc794;
  background-color: #c3f0ca;
  background-image: url('../images/black-circle.svg');
  background-position: 28px 50%;
  background-size: 20px;
}

.text-small {
  font-size: 11px;
  line-height: 16px;
}

.radio-inline {
  display: inline-block;
  margin-top: 5px;
  padding-top: 5px;
}

.margin-bottom-5 {
  margin-bottom: 8px;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(51, 51, 51, 0.7);
}

.modal-content {
  max-width: 550px;
  padding: 35px 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 4px;
  background-color: #fff;
}

.red-button {
  max-height: 30px;
  min-height: 30px;
  padding: 5px 10px;
  border-radius: 2px;
  background-color: #dd1d21;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dd1d21), to(#ae171a));
  background-image: linear-gradient(180deg, #dd1d21, #ae171a);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.red-button:hover {
  background-color: #000;
  color: #fff;
}

.red-button.margin-20 {
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(9%, #dd1d21), to(#af171a));
  background-image: linear-gradient(180deg, #dd1d21 9%, #af171a);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
}

.modal-close {
  position: relative;
  top: -20px;
  right: -40px;
  float: right;
}

.margin-left-20 {
  margin-left: 20px;
}

.cart-grid-mini {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-rows: auto 4px auto;
  grid-template-areas: ". . . ."
    ". . . Area";
  -ms-grid-columns: 0.75fr 4px 0.25fr 4px 0.25fr 4px 0.25fr;
  grid-template-columns: 0.75fr 0.25fr 0.25fr 0.25fr;
}

.label {
  font-size: 12px;
  font-weight: 700;
}

.grid-25-100 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.left-side {
  min-height: 100%;
  padding-right: 20px;
  border-right: 1px solid hsla(0, 0%, 80%, 0.1);
}

.right-side {
  min-height: 100%;
  padding-left: 20px;
  border-left: 1px solid hsla(0, 0%, 80%, 0.5);
}

.scroller-300-h {
  overflow: auto;
  max-height: 300px;
}

.heading-underline {
  padding-bottom: 10px;
  border-bottom: 2px solid #000;
}

.grid-label {
  font-size: 13px;
  font-weight: 700;
}

.bottom-border {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid hsla(0, 0%, 80%, 0.5);
}

.total {
  color: #000;
  font-size: 15px;
  font-weight: 700;
}

.outline {
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #bbb;
  border-radius: 4px;
}

.partner-id {
  display: none;
}

.float-right {
  float: right;
}

.float-right.w--current {
  position: relative;
  float: right;
}

.textarea {
  min-height: 75px;
}

.top-border {
  padding-top: 10px;
  border-top: 1px solid #ccc;
}

.cc-form-container {
  display: none;
}

.card-type {
  width: 50px;
  padding: 10px;
}

.card-type.selected {
  width: 50px;
  padding: 5px;
  border: 2px solid #eb8705;
  border-radius: 3px;
}

.grid-6-columns {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.page-heading {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.grid-7-columns {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.orange-button {
  max-height: 28px;
  min-height: 25px;
  padding: 3px 10px 8px;
  background-color: #eb8705;
}

.orange-button:hover {
  color: #fff;
}

.order-results {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 0.5fr 0.5fr 1fr 0.5fr;
  grid-template-columns: 0.5fr 0.5fr 1fr 0.5fr;
}

.contact-grid {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
}

.bold-title {
  margin-top: 0px;
}

.questions {
  margin-bottom: 30px;
}

.question {
  margin-bottom: 5px;
  list-style-type: square;
}

.margin-right-20 {
  margin-right: 20px;
}

.margin-top-5 {
  margin-top: 5px;
}

.sign-brand-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-1-column {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.brand-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50px;
  height: 50px;
  padding: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fdeb9c;
  border-radius: 50%;
  background-color: #fff;
}

.brand-option:hover {
  border-color: #000;
}

.brand-option.selected {
  border-width: 2px;
  border-color: #dd1d21;
}

.brand-grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.address-grid {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 0.25fr 0.5fr;
  grid-template-columns: 1fr 0.25fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.events-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/events-bg.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/events-bg.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.events-container.margin-bottom-50 {
  min-height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/events-bg.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/events-bg.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.grid-100-50 {
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.white-container {
  margin: 25px;
  padding: 15px 20px;
  background-color: hsla(0, 0%, 100%, 0.9);
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
}

.white-container-text {
  text-shadow: 1px 1px 1px #fff;
}

.marketing-grid {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sign-rendering-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url('../images/render-example-professional-large.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/render-example-professional-large.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.sign-rendering-container.margin-bottom-50 {
  min-height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/events-bg.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/events-bg.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.grid-100-75 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tool-banner-left {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1.25fr 0.75fr;
  grid-template-columns: 1.25fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tool-banner-right {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 0.75fr 1.25fr;
  grid-template-columns: 0.75fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tool-banner-right.no-gap {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.small-card-grid {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 4.5fr 1fr 1fr 1fr;
  grid-template-columns: 4.5fr 1fr 1fr 1fr;
}

.signage-card-grid {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 4.5fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 4.5fr 1fr 1fr 1fr 1fr;
}

.large-step-container {
  margin-bottom: 50px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  border-style: solid;
  border-width: 2px 1px 1px;
  border-color: #333 #bbb #bbb;
}

.step-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.step-title {
  padding: 5px 30px 8px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  background-color: #333;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 2px;
}

.text-block-4 {
  border-bottom-right-radius: 20px;
}

.address-row-grid {
  grid-column-gap: 5px;
  -ms-grid-columns: 1.75fr 1fr 1fr 0.5fr 0.75fr;
  grid-template-columns: 1.75fr 1fr 1fr 0.5fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.address-row-grid.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.distributor-form-grid {
  -ms-grid-columns: 1fr 1fr 0.5fr 1fr;
  grid-template-columns: 1fr 1fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.distributor-form-grid.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-10 {
  margin: 10px;
}

.custom-signage-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url('../images/sign-rendering-tool.PNG');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/sign-rendering-tool.PNG');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.custom-signage-container.margin-bottom-50 {
  min-height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/events-bg.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/events-bg.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.custom-signage-delivery {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.75fr 0.5fr 1fr;
  grid-template-columns: 0.75fr 0.5fr 1fr;
}

.custom-signage-payment {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1.5fr 0.5fr 1fr;
  grid-template-columns: 1.5fr 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-note {
  color: #888;
  font-size: 12px;
}

.po-form-container {
  display: none;
  padding: 15px;
}

.cart-mobile-grid {
  display: none;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cart-card-label {
  min-height: 100%;
  padding: 2px 20px 3px 5px;
  background-color: #333;
  color: #fff;
  font-size: 12px;
  text-align: right;
}

.cart-card-label.center {
  padding-right: 5px;
}

.cart-card-label.centered {
  padding-right: 5px;
  text-align: center;
}

.no-wrap {
  white-space: nowrap;
}

.update-cart-button {
  width: 70px;
  max-height: 25px;
  min-height: 25px;
  padding-top: 2px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 2px;
  background-color: #009e18;
  text-align: center;
}

.update-cart-button:hover {
  background-color: #eb8705;
  color: #fff;
}

.totals-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.left-align {
  text-align: left;
}

.item-error {
  position: relative;
  display: none;
  margin-right: 135px;
  float: right;
  font-size: 11px;
}

.text-block-5 {
  color: #dd1d21;
}

.big-orange-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 50px;
  min-height: 36px;
  padding: 0px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eb8705;
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.big-orange-button:hover {
  color: #fff;
}

.marketing-tools-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))), url('../images/email-marketing.PNG');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('../images/email-marketing.PNG');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.marketing-tools-container.margin-bottom-50 {
  min-height: 200px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/events-bg.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/events-bg.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.sign-removal-questions {
  grid-column-gap: 10px;
  -ms-grid-columns: 0.75fr 0.75fr 1.25fr 1.25fr;
  grid-template-columns: 0.75fr 0.75fr 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sign-removal-questions.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.margin-left-5 {
  margin-left: 5px;
}

.sign-description {
  min-height: 80px;
}

.sign-removal-contact {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sign-removal-contact.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-bottom-25 {
  padding-bottom: 25px;
}

.catrgory-heading{
  max-width: 177px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.absolute-top-right{
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.stock-number-overlay{
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1px 5px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 11px;
  font-weight: 400;
}

.lightbox {
	position: relative;
	top: 2vh;
	z-index: 200;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50vw;
	/* height: 50vh; */
	max-height: 75vh;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	border-radius: 8px;
	background-color: #fffefe;
}
  
  .lightbox-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  }
  
  .lightbox-body {
	padding: 15px 40px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: auto;
	/* background-color: rgba(243, 246, 248, 0.48); */
  }
  
  /* width */
  .lightbox-body::-webkit-scrollbar {
	width: 8px;
  }
  
  /* Handle */
  .lightbox-body::-webkit-scrollbar-thumb {
	background: #D3D3D3; 
	border-radius: 3px;
  }
  
  /* Handle on hover */
  .lightbox-body::-webkit-scrollbar-thumb:hover {
	background: #808080
	; 
  }
  
  .lightbox-footer {
	display: block;
  }
  
  .lightbox-header-grid {
    margin-right: 20px;
    margin-left: 20px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(22, 39, 85, 0.5);
    border-radius: 4px;
    background-color: #dfeffe;
    color: rgba(22, 39, 85, 0.7);
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
  }
  
  .close:hover {
    border-color: rgba(117, 138, 194, 0.5);
    background-color: #162755;
    color: #fafafa;
  }

  .lightbox-modal{
    display: none;
    position: fixed;
    display: none; /* Hidden by default */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    background-color: rgba(0, 0, 0, 0.7);
  }

  #ligthbox-close {
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #lightbox-header-text {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  .black-link {
    color: #000;
  }
  
  .margin-left-3 {
    margin-left: 3px;
  }
  
  .margin-top-2 {
    margin-top: 2px;
  }
  
  .new-card-grid {
    margin-bottom: 30px;
    grid-column-gap: 12px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  
  .new-card-image-container {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    overflow: visible;
    text-align: center;
  }
  
  .new-card-grow {
    position: relative;
    overflow: visible;
    width: 100%;
    height: 140px;
    min-height: 140px;
    box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.15);
  }
  
  .new-card-grow:hover {
    overflow: hidden;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  
  .margin-sides-10 {
    margin-right: 10px;
    margin-left: 10px;
  }
  
  .new-card-content {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: block;
    height: 160px;
    margin-top: -30px;
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 3px solid #dd1d21;
    background-color: #fff;
    color: #333;
  }
  
  .new-card-container {
    position: relative;
    overflow: visible;
  }
  
  .card-h4 {
    font-family: eurostile, sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-decoration: underline;
  }
  
  .card-h4:hover {
    color: #dd1d21;
  }
  
  .padding-top-5 {
    padding-top: 5px;
  }
  
  .padding-left-10 {
    padding-left: 10px;
  }
  
  .padding-sides-10 {
    padding-right: 10px;
    padding-left: 10px;
  }
  
  .overflow-hide {
    overflow: hidden;
  }
  
  .new-card-image {
    display: inline-block;
    /* height: 100%; */
    max-width: 100%;
    background-color: #ccc;
  }
  
  .new-card-p-text {
    padding-top: 3px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }
  
  .image-2 {
    display: inline-block;
    height: 100%;
    text-align: center;
  }
  
  .new-card-grid-5col {
    margin-bottom: 30px;
    grid-column-gap: 12px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .article-category-tag {
    display: block;
    margin-right: 10px;
    margin-bottom: 1px;
    padding: 3px 8px 5px;
    border: 1px none #000;
    background-color: hsla(0, 0%, 8%, 0.5);
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
  }
  
  .article-category-tag:hover {
    border-style: none;
    background-color: #000;
    background-image: none;
    color: #fff;
  }


@media screen and (max-width: 991px) {
  .card-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .products-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .margin-sides-10-percent.margin-top-50.center {
    margin-right: 5%;
    margin-left: 5%;
  }

  .header-grid {
    -ms-grid-columns: 0.25fr 1.25fr;
    grid-template-columns: 0.25fr 1.25fr;
  }

  .title-navigation-grid {
    -ms-grid-columns: 0.25fr 1.25fr;
    grid-template-columns: 0.25fr 1.25fr;
  }

  .primary-navigation-grid {
    -ms-grid-columns: 0.25fr 1.25fr;
    grid-template-columns: 0.25fr 1.25fr;
  }
}

@media screen and (max-width: 767px) {
  .navigation-grid {
    -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr 0.75fr 0.25fr;
    grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr 0.75fr 0.25fr;
  }

  .navigation-option {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px;
  }

  .navigation-option.sep {
    font-size: 14px;
    line-height: 20px;
  }

  .logo {
    width: 100px;
  }

  .dashboard.margin-bottom-50 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .card-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .feature-grid {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .filter-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .products {
    margin-right: 20px;
    margin-left: 20px;
  }

  .products-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .quick-cart-grid {
    font-size: 12px;
  }

  .quick-cart-container {
    position: absolute;
    max-height: 120px;
  }

  .header-branding-grid {
    -ms-grid-columns: 0.25fr 1.5fr 0.25fr 0.25fr;
    grid-template-columns: 0.25fr 1.5fr 0.25fr 0.25fr;
  }

  .site-name {
    font-size: 28px;
  }

  .header-navigation-grid {
    -ms-grid-columns: 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.25fr 0.25fr;
    grid-template-columns: 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.25fr 0.25fr;
  }

  .filter-sort-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .spacer {
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
  }

  .navigation-primary-grid {
    -ms-grid-columns: 0.5fr 0.75fr 0.75fr 0.75fr 0.75fr 0.25fr;
    grid-template-columns: 0.5fr 0.75fr 0.75fr 0.75fr 0.75fr 0.25fr;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 16px;
  }

  .navigation-container {
    min-width: 200px;
    border-radius: 8px;
  }

  .navigation-grid {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 4px;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .navigation-top {
    display: none;
  }

  .dashboard.margin-bottom-50 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .card-grid {
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .card {
    margin: 20px;
  }

  .group-title {
    font-size: 20px;
  }

  .heading-grid {
    -ms-grid-columns: 2fr;
    grid-template-columns: 2fr;
  }

  .heading-link.mobile-hide {
    display: none;
  }

  .menu-container {
    border-bottom: 1px solid rgba(253, 235, 156, 0.25);
    border-right-width: 0px;
  }

  .grid-2 {
    -ms-grid-columns: 1.5fr 0.25fr;
    grid-template-columns: 1.5fr 0.25fr;
  }

  .message-body {
    max-height: 200px;
  }

  .cart-icon-container {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: -15px;
  }

  .feature-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .filter-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .products-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-50-50 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .quick-cart-container {
    position: relative;
  }

  .header-branding-grid {
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
  }

  .site-name {
    font-size: 16px;
  }

  .header-navigation-container {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .header-navigation-grid {
    grid-row-gap: 2px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .filter-bar-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .navigation-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    padding-bottom: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .filter-sort-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .filter-sort-option {
    font-size: 12px;
  }

  .filter-sort-option-active {
    font-size: 12px;
  }

  .logout-link {
    display: none;
  }

  .card-filled {
    min-height: 200px;
    min-width: 250px;
  }

  .card-filled.login1 {
    min-height: 200px;
    min-width: 250px;
  }

  .header-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .navigation-primary {
    min-width: 200px;
    border-radius: 8px;
  }

  .navigation-primary-grid {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 4px;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .menu-block {
    border-bottom: 1px solid rgba(253, 235, 156, 0.25);
    border-right-width: 0px;
  }

  .delete-me {
    border-bottom: 1px solid rgba(253, 235, 156, 0.25);
    border-right-width: 0px;
  }

  .menu-block-cart {
    border-bottom: 1px solid rgba(253, 235, 156, 0.25);
    border-right-width: 0px;
  }

  .title-navigation-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .primary-navigation-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .card-sharp {
    margin: 20px;
  }

  .navigation-button {
    width: 100%;
    padding-right: 0px;
  }

  .content-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .quick-add-block {
    border-bottom-left-radius: 0px;
  }

  .shopping-cart-grid {
    display: none;
  }

  .cart-section {
    min-width: auto;
  }

  .checkout-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-3-columns.no-gap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .brand-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .address-grid {
    -ms-grid-columns: 0.75fr 0.25fr 0.5fr;
    grid-template-columns: 0.75fr 0.25fr 0.5fr;
  }

  .marketing-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tool-banner-left {
    padding-bottom: 10px;
  }

  .tool-banner-right {
    padding-top: 20px;
  }

  .mobile-hide {
    display: none;
  }

  .cart-mobile-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
}

#w-node-fbca3492-3d96-5134-881a-8ac09cf8888b-e8439e03 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-c67315cd-05fc-730b-8619-91338d22af3f-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_75fcbc31-9fa3-9a4e-85d1-0b13d455f554-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be359860-a81c-dc5c-52f7-62a2add7cf18-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1d3b67e3-1215-1b9e-10ec-01b0e0a9886b-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b984a426-7f03-0018-74ae-8c4adb11c599-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d70ae3a0-6d78-aff9-c689-4bed3e5ecad0-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-adf8f020-68fa-ba54-0004-7bc7fb276c13-e8439e03 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f829e4a1-b3c0-2e9a-0d4e-8fb1e9961725-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_5f256099-0575-14ea-c750-ac59a67adf64-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6eb7d31c-1cdf-3a62-9cbc-3d30f0112bb3-e8439e03 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7bd5c41-16d6-88fa-9844-c32972efd99b-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_36bf6209-c123-b282-b0d7-1e3e356e3cd3-e8439e03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

.qtyPopulated.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd39-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd3a-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-3.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd55-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd56-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-4.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd71-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd72-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-5.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd8d-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebd8e-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-6.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebda9-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebdaa-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-9.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebdc5-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebdc6-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-10.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebde1-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebde2-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-11.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebdfd-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebdfe-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-12.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebe19-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebe1a-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-13.w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebe35-45bebd22 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b93f20e-c9ff-d60e-c3e1-b35f45bebe36-45bebd22 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#filter-brand-2.w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506bd-36f506b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#filter-category-2.w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506be-36f506b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#filter-type-2.w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506bf-36f506b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#filter-search-2.w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506c0-36f506b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506c1-36f506b7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506c3-36f506b7 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506c6-36f506b7 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506c9-36f506b7 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506cc-36f506b7 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9dc042d8-0c05-1ca9-22aa-24ce36f506cf-36f506b7 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_714b023e-737e-704a-2efe-c8ec15c1befe-15c1bef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_714b023e-737e-704a-2efe-c8ec15c1bf00-15c1bef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_714b023e-737e-704a-2efe-c8ec15c1bf02-15c1bef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_714b023e-737e-704a-2efe-c8ec15c1bf04-15c1bef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_714b023e-737e-704a-2efe-c8ec15c1bf06-15c1bef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_714b023e-737e-704a-2efe-c8ec15c1bf08-15c1bef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef22c1-8fef22be {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef22c3-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef22c5-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef22e1-8fef22be {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#qty-14.w-node-_10eb9c82-30fc-797e-b1ba-60058fef22e3-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef22ed-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef2304-8fef22be {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#qty-7.w-node-_10eb9c82-30fc-797e-b1ba-60058fef2306-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef2310-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_10eb9c82-30fc-797e-b1ba-60058fef2327-8fef22be {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#qty-8.w-node-_10eb9c82-30fc-797e-b1ba-60058fef2329-8fef22be {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_86d07ac4-8923-8d3e-7f45-3d7cb4cc503e-b4cc5039 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#name-2.w-node-_86d07ac4-8923-8d3e-7f45-3d7cb4cc5041-b4cc5039 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#Qty-17.w-node-_86d07ac4-8923-8d3e-7f45-3d7cb4cc5042-b4cc5039 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_86d07ac4-8923-8d3e-7f45-3d7cb4cc5043-b4cc5039 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_130b1e61-217c-c2ac-8614-ce95313bb1cb-313bb1c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_130b1e61-217c-c2ac-8614-ce95313bb1ce-313bb1c5 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e895ef61-070f-05ee-e7ca-f0c59b730780-313bb1c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_130b1e61-217c-c2ac-8614-ce95313bb1e3-313bb1c5 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_75fcbc31-9fa3-9a4e-85d1-0b13d455f554-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be359860-a81c-dc5c-52f7-62a2add7cf18-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1d3b67e3-1215-1b9e-10ec-01b0e0a9886b-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b984a426-7f03-0018-74ae-8c4adb11c599-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d70ae3a0-6d78-aff9-c689-4bed3e5ecad0-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-adf8f020-68fa-ba54-0004-7bc7fb276c13-c07ad1e6 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5f256099-0575-14ea-c750-ac59a67adf64-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6eb7d31c-1cdf-3a62-9cbc-3d30f0112bb3-c07ad1e6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7bd5c41-16d6-88fa-9844-c32972efd99b-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_36bf6209-c123-b282-b0d7-1e3e356e3cd3-c07ad1e6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_75fcbc31-9fa3-9a4e-85d1-0b13d455f554-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be359860-a81c-dc5c-52f7-62a2add7cf18-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1d3b67e3-1215-1b9e-10ec-01b0e0a9886b-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b984a426-7f03-0018-74ae-8c4adb11c599-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d70ae3a0-6d78-aff9-c689-4bed3e5ecad0-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-adf8f020-68fa-ba54-0004-7bc7fb276c13-6a3c1cbc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5f256099-0575-14ea-c750-ac59a67adf64-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6eb7d31c-1cdf-3a62-9cbc-3d30f0112bb3-6a3c1cbc {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7bd5c41-16d6-88fa-9844-c32972efd99b-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_36bf6209-c123-b282-b0d7-1e3e356e3cd3-6a3c1cbc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_75fcbc31-9fa3-9a4e-85d1-0b13d455f554-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be359860-a81c-dc5c-52f7-62a2add7cf18-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1d3b67e3-1215-1b9e-10ec-01b0e0a9886b-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b984a426-7f03-0018-74ae-8c4adb11c599-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d70ae3a0-6d78-aff9-c689-4bed3e5ecad0-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-adf8f020-68fa-ba54-0004-7bc7fb276c13-efa9a1d7 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5f256099-0575-14ea-c750-ac59a67adf64-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6eb7d31c-1cdf-3a62-9cbc-3d30f0112bb3-efa9a1d7 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7bd5c41-16d6-88fa-9844-c32972efd99b-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_36bf6209-c123-b282-b0d7-1e3e356e3cd3-efa9a1d7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_75fcbc31-9fa3-9a4e-85d1-0b13d455f554-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be359860-a81c-dc5c-52f7-62a2add7cf18-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1d3b67e3-1215-1b9e-10ec-01b0e0a9886b-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b984a426-7f03-0018-74ae-8c4adb11c599-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d70ae3a0-6d78-aff9-c689-4bed3e5ecad0-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-adf8f020-68fa-ba54-0004-7bc7fb276c13-15371107 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5f256099-0575-14ea-c750-ac59a67adf64-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6eb7d31c-1cdf-3a62-9cbc-3d30f0112bb3-15371107 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7bd5c41-16d6-88fa-9844-c32972efd99b-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_36bf6209-c123-b282-b0d7-1e3e356e3cd3-15371107 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bab36910-63dc-dd34-ae7e-d8c85840dd6d-230e505c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b9a7dc1f-ef3a-2a37-5952-b21dd60120b8-230e505c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6eb7d31c-1cdf-3a62-9cbc-3d30f0112bb3-230e505c {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7bd5c41-16d6-88fa-9844-c32972efd99b-230e505c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_36bf6209-c123-b282-b0d7-1e3e356e3cd3-230e505c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3205edda-51ed-cc10-78b6-cf66b133c6c3-b133c6bf {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3205edda-51ed-cc10-78b6-cf66b133c6c5-b133c6bf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_56d9985b-3610-5c61-79af-1f9e9bdbd8de-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51da56b8-4439-9da8-bd17-ccaa83a4724e-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17426eee-b60a-a52b-45d4-831bc8be483b-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d665f1fc-7b04-9b33-7997-df6f486e6c45-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a5cf2f9d-9761-510c-0113-fec5ad1dd96a-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a5cf2f9d-9761-510c-0113-fec5ad1dd96c-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a5cf2f9d-9761-510c-0113-fec5ad1dd96e-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a5cf2f9d-9761-510c-0113-fec5ad1dd970-5a02a34c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#email.w-node-_09ee74b2-e1b7-747c-73c7-f773c67a6758-5a02a34c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-fe25a274-5fca-5e80-138f-055c7978f79f-5a02a34c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f4ab2093-f7e0-0eac-a531-297c4bc803b8-6f62e52f {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-d6cdad61-6dba-b69d-e5d9-cbfb5b206bab-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ea099473-18c5-6cb4-b1d0-8ab43d152156-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_02e290bd-3f3d-2233-54f0-c5eed2187e82-6f62e52f {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1fcb021f-d845-1d6a-69a7-de2156e2fe8c-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3cae32bc-5780-0d5a-e231-945c3022dfed-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ea696e83-cdd3-84ef-949b-13d30d78af4e-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a49a014a-9ef9-44a6-ccac-3603fca6bb6f-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_12c019f2-4637-8be4-0dc4-e62d5546ac7f-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d907596c-7542-676b-c98b-3b36265e4189-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-be7c2e4c-484b-7a1e-cf5c-2719b0ed8b2a-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_021699ec-d47a-f960-9377-c283c6d6cdc7-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6dd76221-6837-a063-2954-226963947bf1-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b187d198-5997-4c7e-2f4f-b14ae3255dd1-6f62e52f {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6cf3137b-74d2-7790-15da-36130c0c5616-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f309e988-3ecd-3f29-ddfb-b79a846586ef-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_93ea5d73-d70f-2099-959a-51148ec23592-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b750086f-a5f2-9fcd-6e4a-70b433f19fa6-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_12c78db3-98c5-6007-cd7a-487957c1d541-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-da857025-9196-082f-12f4-ea688e82e00b-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9ad9de5a-c7ec-aaff-fba2-d463fa142414-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0079946b-c8e1-ef7b-55f4-6a59834856cf-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8135c85b-92ef-7810-5192-d57871e87ec3-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cdc64678-ebd8-84ae-d983-3d7224259da8-6f62e52f {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a385c62b-0676-c35d-aeaf-475761142258-6f62e52f {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0d8e25c9-b8ba-15ac-fc36-bda419d52837-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6de99163-d743-f624-009c-a284fe22aafe-6f62e52f {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6de99163-d743-f624-009c-a284fe22ab01-6f62e52f {
  -ms-grid-column-align: auto;
  justify-self: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cb85c1d2-3e65-9a05-8235-0835337e7e2b-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c0990e65-68d9-a6c7-d7fc-fb5f5eb166f9-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_0f9e7c27-8a32-e187-6571-e2a794e15a2b-6f62e52f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb753-dfdeb74f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb756-dfdeb74f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb759-dfdeb74f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb75f-dfdeb74f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb763-dfdeb74f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb767-dfdeb74f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb76b-dfdeb74f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb76f-dfdeb74f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb773-dfdeb74f {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_8bcef901-c71a-4e21-2094-08276bb9eabf-a211c75c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_912f62c7-319a-0d29-f3fb-9f3c9785e7d7-a211c75c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#shiptono-9.w-node-a7d11b4b-b638-6ab8-31c0-c054f7787ddc-a211c75c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-b9214a44-908f-237e-80df-27587e4cb1d3-a211c75c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_6fc0dfeb-4718-54b9-14e4-d61947de3c7d-a211c75c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fbfaf9bd-e683-097e-c817-b735f5d4aebc-a211c75c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_38687915-997c-15fc-168d-04f058999ed0-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_4e5cdf8b-5963-7ae4-4435-542b15b7c841-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-da80321d-7a4a-650c-d45d-09fc451ad857-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_198f36cf-ef21-ee38-1514-bf2f6b281185-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2aba06f9-ddfe-00f9-ec05-f4f545ae2ce5-9037bc43 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3d18bce8-ee0b-6b84-35bf-36f15b077c6e-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2708b0b0-83d2-dee4-bee3-ee1f9c33584e-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b1686690-ef9d-5f96-8c62-eff3d63327c0-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_91afd687-30ea-bfd4-49af-68d641e90bae-9037bc43 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ea0dfb6a-5493-70b1-3479-9bdea0725423-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_80ec0b6d-169a-f080-e0a6-c8a7b33973f7-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e67ecbea-a9d0-5c12-5c2d-eb1da41f4e9f-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_10b558fe-9c18-5a47-661b-4ace56cb1677-9037bc43 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6a4ce230-bac5-0129-addc-3dee76ffebef-6bb383f6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
}

#field-6.w-node-_05dd779e-0e20-4c12-e2b3-7f9b0030d668-6bb383f6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_9e4c3e30-6a84-f060-aa65-cecce0a8f2ba-6bb383f6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a0ce3c57-0f80-1c13-da60-015d6b4f1e63-6bb383f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_59b7ec01-04cb-accf-31aa-63f2921165ab-6bb383f6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#field-6.w-node-cc11f93d-277f-28b7-23a0-9f5016300a54-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db4b50c2-f4d6-4b9d-ed33-12a6fe9a4255-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d6b-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d7c-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d7f-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d82-de5dcc42 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d86-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d97-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d9a-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db36951e-3225-85ff-7269-98be3a556d9d-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_942867a5-0697-5718-9891-7ab15127e269-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_960455c0-614f-4eac-a293-861aadba9498-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_57163aa5-0607-47c2-50ee-412c6d0a82dc-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a9337849-a5fd-6859-28f7-16e307d37ce5-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3e3c3ce6-152d-9bd0-8ca5-27a1c7ff1be6-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_31af2670-8ece-08c5-2472-dd69abb29351-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cb3a5ff4-b60c-28f6-dd48-25d0d5e00045-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1ce0f907-32c8-0b29-fedf-a33edc61b7b7-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7ed6d17f-692b-af84-3ae8-36538b3917ed-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_770c9bc6-164b-fee0-8982-4058e58deec1-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b07ffbab-cb2c-d91d-f286-4cebf9746332-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_379e6f77-44f6-f9d1-8242-b0c2727db08a-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_79798ed7-bf16-4d54-7e02-f17bdd2696c1-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9b44d51d-a0fd-3660-5996-122d196122e0-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_08882ee5-1f72-56d8-34b9-1662020faa3c-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_69985f6a-2602-60a6-749c-c1f9dc6616c0-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4f896837-6c80-bd94-43bb-20717573e395-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_19378436-aee3-44e1-f470-7ee2bc5ebc5e-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_502ea9a2-1a9f-ed18-c74a-83e781d5420a-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_347c6977-5341-b8e5-f0e6-f59383286100-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_35c0c89a-dd69-ef06-243d-9fd53d5fc048-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f856f013-20d8-2dfc-8e09-263ce8ef677e-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_419ee579-1ed5-599f-ec2d-8f62d5833e90-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b18f63d9-36bb-96dc-d45a-bb2e9aa03f11-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2adb4653-cb19-6927-531e-7d64e4ad0c8b-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8bcf-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8bd5-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8bd8-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8bdb-de5dcc42 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8be2-de5dcc42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8be8-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8beb-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b166e526-a004-2dce-0be3-fdc5eaab8bee-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ac9c06d3-2d8d-843f-fb06-8b9f8e409bcf-de5dcc42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d3638e71-ad9d-501f-0705-8be348c18fa6-de5dcc42 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1617c9fb-33f0-8e20-f7ac-944e7d94d616-de5dcc42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1292b7e3-3579-9b21-4114-4c937c52c4d7-4426145b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_11b2561e-bc81-12f2-0627-0fd289d655c3-4426145b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_33845fb8-3cdc-8d28-1210-6a8df9d9e064-4426145b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ea4d7274-897a-ea3a-f5eb-c5764095e2d3-4426145b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a52a22e7-614b-3117-86d6-c3566f393e3e-488f7bd1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_86a9355c-fee1-f798-26d6-058a09b8a67b-488f7bd1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c780c6cb-f1d0-c612-e981-1513303ea337-488f7bd1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_278d5cc7-86f7-b63b-5784-d7a1886fc256-488f7bd1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aa1fee40-4eeb-26a3-98ec-6d3f384e2fc4-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-aa1fee40-4eeb-26a3-98ec-6d3f384e2fc2-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aa1fee40-4eeb-26a3-98ec-6d3f384e2fc0-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-15.w-node-_252af59c-2cad-d301-1e7e-2460121b1ba4-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1ba5-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-3.w-node-_252af59c-2cad-d301-1e7e-2460121b1bc0-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1bc1-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-4.w-node-_252af59c-2cad-d301-1e7e-2460121b1bdc-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1bdd-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-5.w-node-_252af59c-2cad-d301-1e7e-2460121b1bf8-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1bf9-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-6.w-node-_252af59c-2cad-d301-1e7e-2460121b1c14-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1c15-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-9.w-node-_252af59c-2cad-d301-1e7e-2460121b1c30-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1c31-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-10.w-node-_252af59c-2cad-d301-1e7e-2460121b1c4c-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1c4d-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-11.w-node-_252af59c-2cad-d301-1e7e-2460121b1c68-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1c69-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-12.w-node-_252af59c-2cad-d301-1e7e-2460121b1c84-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1c85-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-13.w-node-_252af59c-2cad-d301-1e7e-2460121b1ca0-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1ca1-bac705f6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1cf4-bac705f6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1cfb-bac705f6 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d14-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d19-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d25-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d28-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d2f-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d3d-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d40-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d43-bac705f6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e3c88a60-d9f6-5fde-ffc3-e79e4c234f3e-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_84dfe333-ebcf-04c1-9251-4cf6dd4ab2aa-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_00dcde44-9ead-135f-202d-b4df14946a6b-bac705f6 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-ab9bf2dd-0f21-5355-2bb6-bc47689d8191-bcdf4e4b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5fbd2bd-9236-2fed-3b7f-397e67606f2b-bcdf4e4b {
  -ms-grid-column-align: center;
  justify-self: center;
}

#field-4.w-node-a91b5ab3-3cf6-7a00-9dbd-da80bba769b0-0167f466 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-3.w-node-a91b5ab3-3cf6-7a00-9dbd-da80bba769b1-0167f466 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-4.w-node-_195de16d-d656-d7de-8b72-f3e7b61bf099-0167f466 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-3.w-node-_195de16d-d656-d7de-8b72-f3e7b61bf09a-0167f466 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-4.w-node-_7d3b3604-763a-d80a-b130-d1f917760248-0167f466 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-3.w-node-_7d3b3604-763a-d80a-b130-d1f917760249-0167f466 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_030b67f8-aa55-d8b7-9261-c9d159637d09-207eca8d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_45044648-0856-ab84-434d-b19af9aad942-207eca8d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2d874106-d95c-b4b6-f3d4-c8b693937440-207eca8d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_73ef6a51-7521-21ba-d1ad-32ef73f83fed-207eca8d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_7331f347-6bdb-ef48-59d8-2bbd6bf136a6-207eca8d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-cd82a47d-ce64-80a5-b836-1a660d27b28e-d655f59d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_43e03675-48fc-b38e-4680-50a57f895c6d-d655f59d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ecf697ef-726d-55b9-8e76-730e982ab832-6e3b1b7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_883ad495-0de5-e866-46af-4681b74d921b-6e3b1b7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_988b8983-6803-1f0b-2bee-6d1235a222f4-6e3b1b7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2ba19af5-4dee-09a9-f6b4-20db1d3a1377-6e3b1b7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb4996fd-6e3b1b7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499703-6e3b1b7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499706-6e3b1b7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499709-6e3b1b7c {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499710-6e3b1b7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2408a62b-6dc0-3776-f7c9-6d77b3d17272-6e3b1b7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-baadffdc-bd4e-20ad-91f1-a78884960668-6e3b1b7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b43f9622-335e-fbae-354a-fba350f6693d-6e3b1b7c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_05037778-2be0-6a7e-dcab-aa431c368afa-6e3b1b7c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ff6465ac-bf69-853c-e69f-d274d3b8b79d-99041340 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_003f8d20-9980-4bc4-2a7d-02aa0f831018-99041340 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-e84b5901-1f44-a54a-754d-1c6b867b429b-99041340 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-e30951a9-a108-4aa0-7a0b-59027c74d575-99041340 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284e3-99041340 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284e9-99041340 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284ed-99041340 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284f6-99041340 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284f9-99041340 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284fc-99041340 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d9284ff-99041340 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d928502-99041340 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d928507-99041340 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d92850b-99041340 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-fcec2d69-0e66-9c91-cd53-8f114d92850f-99041340 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e0aeebbc-5747-bc84-c2b2-2f6e909eaf90-99041340 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#qty-15.w-node-_252af59c-2cad-d301-1e7e-2460121b1ba4-ff2e8d53 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1ba5-ff2e8d53 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-3.w-node-_252af59c-2cad-d301-1e7e-2460121b1bc0-ff2e8d53 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1bc1-ff2e8d53 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#qty-4.w-node-_252af59c-2cad-d301-1e7e-2460121b1bdc-ff2e8d53 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_252af59c-2cad-d301-1e7e-2460121b1bdd-ff2e8d53 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1cf4-ff2e8d53 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1cfb-ff2e8d53 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d14-ff2e8d53 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d19-ff2e8d53 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d25-ff2e8d53 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06d2f127-e07e-48c9-85e6-8089880f1d28-ff2e8d53 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_059965aa-7a9e-3e64-dc63-a0994d262ea6-ff2e8d53 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-e3c88a60-d9f6-5fde-ffc3-e79e4c234f3e-ff2e8d53 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_84dfe333-ebcf-04c1-9251-4cf6dd4ab2aa-ff2e8d53 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_00dcde44-9ead-135f-202d-b4df14946a6b-ff2e8d53 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#field-4.w-node-bed434f9-0882-9fdf-3cff-c80f6d6c6cc4-1ab3cb6d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-3.w-node-bed434f9-0882-9fdf-3cff-c80f6d6c6cc5-1ab3cb6d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-4.w-node-a91b5ab3-3cf6-7a00-9dbd-da80bba769b0-1ab3cb6d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#field-3.w-node-a91b5ab3-3cf6-7a00-9dbd-da80bba769b1-1ab3cb6d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ab9bf2dd-0f21-5355-2bb6-bc47689d8191-f10ea3d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5fbd2bd-9236-2fed-3b7f-397e67606f2b-f10ea3d6 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_883ad495-0de5-e866-46af-4681b74d921b-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-ecf697ef-726d-55b9-8e76-730e982ab832-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-d6cb093a-5430-58b8-a3d0-4b8fbaa52bec-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-ebe78409-d5f2-6098-5a1f-cefa14aa55ef-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-b31f0339-e92b-c4c8-995a-6fd94cbeb68e-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-a21f4245-ab36-b1c9-f384-f38e13ccac4e-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-_988b8983-6803-1f0b-2bee-6d1235a222f4-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb4996fd-06783b42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499703-06783b42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499706-06783b42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499709-06783b42 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ae542c6f-c69c-96da-ebe6-05e8cb499710-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2408a62b-6dc0-3776-f7c9-6d77b3d17272-06783b42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-baadffdc-bd4e-20ad-91f1-a78884960668-06783b42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b43f9622-335e-fbae-354a-fba350f6693d-06783b42 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5fbd2bd-9236-2fed-3b7f-397e67606f2b-06783b42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 767px) {
  #w-node-_10eb9c82-30fc-797e-b1ba-60058fef22c1-8fef22be {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_130b1e61-217c-c2ac-8614-ce95313bb1c9-313bb1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_40c16339-5309-3381-6248-157284a8794c-e8439e03 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-c67315cd-05fc-730b-8619-91338d22af3f-e8439e03 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-adf8f020-68fa-ba54-0004-7bc7fb276c13-e8439e03 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-bab36910-63dc-dd34-ae7e-d8c85840dd6d-e8439e03 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_5f256099-0575-14ea-c750-ac59a67adf64-e8439e03 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_130b1e61-217c-c2ac-8614-ce95313bb1e3-313bb1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-bab36910-63dc-dd34-ae7e-d8c85840dd6d-230e505c {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b9a7dc1f-ef3a-2a37-5952-b21dd60120b8-230e505c {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_63ba2244-2c13-3c7f-59ed-41ade65612d4-5a02a34c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_56d9985b-3610-5c61-79af-1f9e9bdbd8de-5a02a34c {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51da56b8-4439-9da8-bd17-ccaa83a4724e-5a02a34c {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_51da56b8-4439-9da8-bd17-ccaa83a4724b-5a02a34c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_17426eee-b60a-a52b-45d4-831bc8be4838-5a02a34c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_17426eee-b60a-a52b-45d4-831bc8be483b-5a02a34c {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d665f1fc-7b04-9b33-7997-df6f486e6c45-5a02a34c {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d665f1fc-7b04-9b33-7997-df6f486e6c47-5a02a34c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-c0990e65-68d9-a6c7-d7fc-fb5f5eb166f9-6f62e52f {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_0f9e7c27-8a32-e187-6571-e2a794e15a2b-6f62e52f {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_7a79fd1d-a3e1-da43-fdb7-aad9dfdeb773-dfdeb74f {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

.agreeBtn {
	cursor: not-allowed;
}
.swalBtn {
	width: 90px;
	max-height: 30px;
	min-height: 30px;
	padding: 5px 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
	text-align: center;
	margin-right: 5px;
}
.swalConfirmBtn {
	background-color: #DD1D21;
	color: white;
}
.swalCancelBtn {
	background-color: black;
	color: white;
}

/* For existing OriginalLubbesOneSource site styles */
.text2 {
	font-size: 13px;
	font-weight: bold;
}

.text3 {
	font-size: 18px;
	font-weight: bold;
}

.text4 {
	font-size: 13px;
	font-weight: 100;
}

.text5 {
	font-size: 13px;
	color: #003C88;
	font-weight: bold;
}

.text6 {
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
}

.text7 {
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

.text8 {
	font-size: 13px;
	font-weight: 500;
	color: #FFFFFF;
}

.text9 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.button-red {
	background-color: #DD1D21;
	padding: 10px 18px;
	color: #ffffff;
	-webkit-transition-duration: .2s;
	font-size: 14px;
	font-weight: bold;
	border: none;
}
.button-red:hover {
	background-color: #ffffff;
	color: #DD1D21;
	border: 1px solid #DD1D21;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.button-red span {
	color: #fff;
}

.button-darkgrey {
	background-color: #404040;
	padding: 10px 18px;
	color: #FBCE07;
	-webkit-transition-duration: .2s;
	font-size: 14px;
	font-weight: bold;
	border: none;
}

.button-darkgrey:hover {
	background-color: #FBCE07;
	color: #404040;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #404040;
	text-decoration: none;
}

.button-darkgrey span {
	color: #fff;
}
.add-cart {
	margin-left: 15px;
}

