.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;
}

.w-commerce-commerceaddtocartform {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
}

.w-commerce-commerceaddtocartquantityinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-right: 6px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 60px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commerceaddtocartquantityinput::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commerceaddtocartoutofstock {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ddd;
}

.w-commerce-commerceaddtocarterror {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffdede;
}

.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercelayoutcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-commerce-commercelayoutmain {
  -webkit-flex-basis: 800px;
  -ms-flex-preferred-size: 800px;
  flex-basis: 800px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 8px;
  height: 38px;
  min-height: 30px;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 8px;
  height: 38px;
}

.w-commerce-commercequickcheckoutgoogleicon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercequickcheckoutmicrosofticon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutblockcontent {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutemailinput::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingfullname::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddress::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
}

.w-commerce-commercecheckoutcolumn {
  padding-right: 8px;
  padding-left: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0%;
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
}

.w-commerce-commercecheckoutshippingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingcity::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingstateprovince::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingzippostalcode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutshippingcountryselector::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left-color: #e6e6e6;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-color: #e6e6e6;
  border-right-width: 1px;
  border-right-style: solid;
}

.w-commerce-commercecheckoutshippingmethoditem {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-color: #e6e6e6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 0px;
  background-color: #fff;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  margin-left: 12px;
  margin-right: 12px;
  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;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 64px;
  padding-bottom: 64px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardnumber::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardexpirationdate::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardsecuritycode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  font-weight: 400;
  margin-left: 8px;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingfullname::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddress::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingcity::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingstateprovince::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingzippostalcode::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.w-commerce-commercecheckoutbillingcountryselector::-webkit-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  margin-left: 16px;
  margin-right: 16px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: pre-wrap;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  text-decoration: none;
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  -webkit-flex-basis: 320px;
  -ms-flex-preferred-size: 320px;
  flex-basis: 320px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 20px;
  text-align: center;
}

.w-commerce-commercecheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: 0.33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    margin-right: 0px;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .w-commerce-commercelayoutsidebar {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutemailinput {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardnumber {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardexpirationdate {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

h1 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  line-height: 65px;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 50px;
  font-weight: 700;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  line-height: 45px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
  color: #4492ff;
}

.hero {
  position: relative;
  height: 725px;
  min-height: 0px;
  padding-right: 5%;
  padding-left: 5%;
  background-color: transparent;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/clouds.svg?v=6004764262052658935);
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.navbar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  padding-right: 5%;
  padding-left: 5%;
  background-color: transparent;
}

.navbar.dark_v {
  position: relative;
  border-bottom: 1px solid #f1f1f1;
}

.nav-container {
  height: 80px;
  max-width: 1280px;
}

.nav-link {
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-link.button_blue {
  margin-left: 25px;
  padding: 10px 30px;
  border-radius: 100px;
  background-color: #4492ff;
}

.nav-link.button_blue.hide {
  display: none;
}

.nav-link.dark_version {
  color: #5c5c5c;
  letter-spacing: 0.5px;
}

.nav-link.single {
  padding-right: 25px;
  padding-left: 25px;
}

.nav-link.single.dark {
  color: #5c5c5c;
  letter-spacing: 0.5px;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.her-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 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;
}

.hero-wrap {
  color: #fff;
  text-align: center;
}

.pre-text {
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  color: #4492ff;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 4px;
}

.pre-text.left-align {
  color: #4492ff;
  text-align: left;
  text-transform: uppercase;
}

.pre-text.left-align.top-space {
  margin-top: 25px;
}

.button {
  padding-right: 30px;
  padding-left: 30px;
  border-radius: 100px;
  background-color: #fff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #4492ff;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cozmo-friends-button {
  margin-left: 15px;  
}

.explore-button {
  margin-right: 15px;  
}

.button.top-space {
  margin-top: 50px;
}

.button.purchase {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1bf17e;
  color: #fff;
}

.button.purchase.overdrive {
  background-color: #ff8c00;
}

.button.purchase.fullheight {
  height: 100%;
}

.button.purchase._16topmargin {
  margin-top: 16px;
}

.button.blue {
  margin-top: 25px;
  background-color: #4492ff;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
}

.button.blue:hover {
  background-color: #337ee7;
  color: #fff;
}

.button.blue.search {
  margin-top: 0px;
  border: 1px solid #4492ff;
}

.button.blue.search.white {
  border-color: #f1f1f1;
  background-color: #f1f1f1;
  color: #4492ff;
}

.button.orange {
  margin-top: 25px;
  background-color: #ff8c00;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
}

.button.orange:hover {
  background-color: #da7800;
  color: #fff;
}

.image {
  position: absolute;
  left: 50px;
  top: auto;
  right: auto;
  bottom: 3%;
  width: 375px;
}

.image-2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 50px;
  bottom: 6%;
  width: 420px;
}

.section {
  padding: 65px 5%;
}

.section.light-bg {
  background-color: #f7f8f9;
}

.section.light-bg.cloud_gray {
  padding-bottom: 250px;
  background-color: transparent;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/gray_bg.svg?v=3457251259025236733);
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.light-bg.cloud_gray.hide {
  display: none;
}

.section.first_section_spacing {
  padding-top: 95px;
}

.section.first_section_spacing.b-space {
  padding-bottom: 125px;
}

.section.white_bg {
  background-color: #fff;
}

.section.hide {
  display: none;
}

.section.hide-it {
  display: none;
}

.section.light-gray-bg {
  background-color: #f5f5f5;
}

.section.gameplay {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46454f972015_OD-home-gp-desktop-1.jpg?v=8531607315337559422);
  background-position: 100% 50%;
}

.container {
  max-width: 1280px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.container.small_v {
  max-width: 1020px;
}

.container.v-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container.relative {
  position: relative;
}

.container.right_align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.container.top-space {
  margin-top: 75px;
}

.title-container {
  width: 100%;
  margin-right: auto;
  margin-bottom: 35px;
  margin-left: auto;
  color: #173865;
  text-align: center;
}

.title-container.white_version {
  width: 100%;
  color: #fff;
  text-align: left;
}

.title-container.left-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.title-container.left-align.b-space {
  margin-bottom: 65px;
}

.title-container.left-align.white {
  color: #fff;
}

.grid {
  margin-top: 75px;
  grid-column-gap: 75px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.product-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  padding: 35px;
  -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-radius: 10px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.product-image.vector {
  background-image: url(https://cdn.shopify.com/s/files/1/0040/9806/4499/files/vector-featured.jpg?v=1607106234);
}

.product-image.cozmo {
  background-image: url(https://cdn.shopify.com/s/files/1/0040/9806/4499/files/cozmo-featured.jpg?v=1607106234);
}

.product-image.overdrive {
  background-image: url(https://cdn.shopify.com/s/files/1/0040/9806/4499/files/infinidrive-featured.jpg?v=1607106234);
}

.product-image.monstrous {
  background-image: url(https://cdn.shopify.com/s/files/1/0040/9806/4499/files/mm_castle.png?v=1608130918);
}

.product-image.abacus {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c468090971f75_5f6da2bcb07a963907600a4b_Page-Background-3-1.png?v=4657045531351242588);
}

.product-image.cork {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/capsule_616x353.jpg?v=11632108892491381253);
}

.product-image.swtchout {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46ef31971f74_Page-Background-2-1.png?v=8495361556879913787);
}

.product-image.banner {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/black_friday_sales_v02.png?v=13870099612656361495);
}

.product-content {
  padding: 33px;
}

.product-text-link {
  text-decoration: none;
  color: unset;
  transition: 0.3s;
}

.product-text-link:hover {
  font-size: 44px;
  transition: 0.3s;
}

.heading {
  font-size: 42px;
  line-height: 42px;
}

.paragraph {
  margin-bottom: 0px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
}

.paragraph.b-space {
  margin-bottom: 25px;
}

.paragraph.center {
  text-align: center;
}

.category-item {
  color: #173865;
}

.full-width.dark-blue {
  padding: 65px 5%;
  background-color: #173865;
}

.full-width.light-blue {
  padding: 65px 5%;
  background-color: #4492ff;
}

.grid-2 {
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slider {
  height: auto;
  background-color: transparent;
}

.footer-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 0.5fr 0.5fr 1fr;
  grid-template-columns: 0.5fr 0.5fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.text-logo {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 2px;
}

.have-a-question-wrap {
  text-align: right;
}

.question-text {
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  text-align: right;
  letter-spacing: 0px;
}

.link {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
}

.link-title {
  margin-bottom: 25px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.footer-link {
  display: block;
  margin-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.small-white-text {
  display: block;
  margin-bottom: 0px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.social-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  margin-left: 15px;
  padding: 8px;
  -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-radius: 100px;
  background-color: rgba(0, 0, 0, 0.2);
}

.learn-more-buttom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100px;
  height: 0px;
  margin-top: 35px;
  padding: 3px 14px;
  -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-radius: 100px;
  background-color: #65daff;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 0px;
  letter-spacing: 3px;
  text-decoration: none;
}

.learn-more-buttom.green {
  background-color: #1bf17e;
}

.learn-more-buttom.yellow {
  background-color: #ffdd65;
}

.text-block {
  opacity: 0;
  font-size: 15px;
}

.slider-wrap {
  padding: 0px 40px 55px;
}

.testimonial {
  margin-bottom: 25px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.left-arrow {
  display: none;
}

.right-arrow {
  display: none;
}

.slide-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 8px;
}

.bullet-grid {
  margin-bottom: 25px;
  -ms-grid-columns: minmax(25px, 25px) 1fr;
  grid-template-columns: minmax(25px, 25px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.bullet {
  width: 7px;
  height: 7px;
  border-radius: 100px;
  background-color: #4492ff;
}

.small-header-text {
  margin-bottom: 25px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #5c5c5c;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0px;
}

.text-field {
  height: 55px;
  margin-bottom: 15px;
  border: 1px none #000;
  border-radius: 10px;
}

.text-field.light-gray {
  border-style: solid;
  border-color: transparent;
  background-color: #f7f7f7;
}

.text-field.light-gray:focus {
  border-style: solid;
  border-color: #4492ff;
}

.text-field.search {
  height: 40px;
  margin-right: -24px;
  margin-bottom: 0px;
  padding-left: 0px;
  border-bottom-style: solid;
  border-bottom-color: #4492ff;
  border-radius: 0px;
  background-color: transparent;
  font-size: 15px;
}

.text-field.search.white {
  border-bottom-color: #f1f1f1;
  color: #f1f1f1;
}

.text-field.search.white::-webkit-input-placeholder {
  color: #f1f1f1;
}

.text-field.search.white:-ms-input-placeholder {
  color: #f1f1f1;
}

.text-field.search.white::-ms-input-placeholder {
  color: #f1f1f1;
}

.text-field.search.white::placeholder {
  color: #f1f1f1;
}

.body_light {
  background-color: #f7f7f7;
}

.button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.submit-button {
  width: 225px;
  padding: 15px 30px;
  border-radius: 100px;
  background-color: #1bf17e;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.featured-grid {
  grid-column-gap: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.description-wrap {
  color: #5c5c5c;
}

.feature-image-wrap {
  position: relative;
}

.cubes {
  position: absolute;
  left: -100px;
  top: -65px;
  right: 0%;
  bottom: 0%;
  z-index: 1;
}

.rings {
  position: absolute;
  left: auto;
  top: -35px;
  right: -65px;
  bottom: 0px;
}

.product-link {
  color: #173865;
  text-decoration: none;
}

.product-link.white {
  color: #fff;
}

.grid-3 {
  grid-column-gap: 100px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.main-product-img {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 525px;
  padding: 50px;
  -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-radius: 10px;
  text-decoration: none;
}

.main-product-img.large {
  padding: 0px;
}

.main-product-img.game {
  padding: 0px;
}

.buttons-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
}

.lightbox-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #4492ff;
  text-decoration: none;
}

.lightbox-link.no-left-space {
  margin-left: 0px;
}

.lightbox-link.no-left-space.top-space {
  margin-top: 25px;
}

.play-video-text {
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.play {
  margin-right: 10px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/play.svg?v=5169522096373963269);
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.dropdown-list {
  background-color: #794b4b;
}

.dropdown-list.w--open {
  border-radius: 5px;
  background-color: #fff;
}

.dropdown-link {
  background-color: transparent;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #5c5c5c;
  font-weight: 600;
  text-transform: uppercase;
}

.dropdown-link:hover {
  background-color: rgba(0, 0, 0, 0.07);
  color: #173865;
}

.bullet-list-grid {
  grid-column-gap: 100px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.d-line {
  width: 100%;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
  background-color: #ddd;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr minmax(5px, 5px) 1fr;
  grid-template-columns: 1fr minmax(5px, 5px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 500px;
  background-color: #4492ff;
}

.large-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 37px;
  -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;
  text-decoration: none;
}

.large-white-text {
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 42px;
  line-height: 52px;
  font-weight: 700;
}

.text-block-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #65daff;
  font-weight: 500;
  letter-spacing: 3px;
}

.v-line {
  width: 1px;
  height: 80%;
  background-color: hsla(0, 0%, 100%, 0.4);
}

.gurantee-grid {
  width: 75%;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 75px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.g-item {
  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;
  -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;
}

.image-4 {
  margin-bottom: 25px;
}

.image-6 {
  width: 150px;
}

.secondary-nav {
  padding: 0px 5%;
}

.grid-5 {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #f7f7f7;
}

.grid-5.vector {
  border-bottom-color: #252525;
}

.image-7 {
  height: 40px;
}

.second-nav-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.second-nav-link {
  display: block;
  margin-right: 5px;
  margin-left: 5px;
  padding: 15px 20px;
  border: 2px solid transparent;
  border-radius: 100px;
  -webkit-transition: background-color 350ms ease;
  transition: background-color 350ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #5c5c5c;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.second-nav-link:hover {
  background-color: #f7f7f7;
}

.second-nav-link.w--current {
  border: 2px solid #4492ff;
  color: #4492ff;
}

.second-nav-link.vector:hover {
  background-color: hsla(0, 0%, 100%, 0.09);
  color: #fff;
}

.grid-6 {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-6.b-space {
  margin-bottom: 75px;
}

.grid-6.track_bg {
  height: 450px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/track-builder-banner-desktop-1.gif?v=4977249662197474537);
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slider-2 {
  height: 400px;
  border-radius: 0px;
  background-color: transparent;
}

.slide {
  border-radius: 10px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-life-with-cozmo-desktop.jpg?v=14112536811527506112);
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide._2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-cozmo-preforms-en.jpg?v=8179894859738081606);
}

.slide._3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-life-with-slide-2-desktop.jpg?v=14304599145699255599);
}

.left-arrow-2 {
  display: none;
}

.right-arrow-2 {
  display: none;
}

.grid-7 {
  margin-top: 50px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lightbox-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 225px;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c467f0b971f81_Screen-Shot-2020-10-06-at-6.54.51-PM-1.png?v=17676679977478358114);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-link-2.video2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46e311971f7e_Screen-Shot-2020-10-06-at-6.55.02-PM-1.png?v=6196597811792332031);
}

.lightbox-link-2.video_3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c466de8971f80_Screen-Shot-2020-10-06-at-6.55.09-PM-1.png?v=14624583807570517830);
}

.lightbox-link-2.video4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46a573971f7f_Screen-Shot-2020-10-06-at-6.55.21-PM-1.png?v=2957333559690533125);
}

.lightbox-link-2.vector_video_1 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/Screen-Shot-2020-10-22-at-4.21.33-PM.png?v=12787806347311650408);
}

.lightbox-link-2.vector_video_2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46c21d971fb4_Screen-Shot-2020-10-22-at-7.11.23-PM-1.png?v=16678625404603021913);
}

.lightbox-link-2.vector_video_3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46081c971fb5_Screen-Shot-2020-10-22-at-7.13.17-PM-1.png?v=6867497226829417984);
}

.lightbox-link-2.vector_video_4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c4630bf971fb6_Screen-Shot-2020-10-22-at-7.14.11-PM-1.png?v=12467477488638958038);
}

.lightbox-link-2.vector_video_5 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c460280971fde_Screen-Shot-2020-10-22-at-9.47.46-PM-1.png?v=13655947556328594846);
}

.lightbox-link-2.vector-review-1 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c4618f9971fe1_Screen-Shot-2020-10-22-at-9.49.46-PM-1.png?v=888991428567649655);
}

.lightbox-link-2.vector-review-2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46b484971fe0_Screen-Shot-2020-10-22-at-9.50.00-PM-1.png?v=5178406739283711214);
}

.lightbox-link-2.vector-review-3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c469718971fdf_Screen-Shot-2020-10-22-at-9.50.11-PM-1.png?v=18343960885955773696);
}

.play-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}

.image-8 {
  display: block;
  margin-top: 18px;
  margin-bottom: 18px;
}

.img_400 {
  height: 400px;
  border-radius: 10px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-code-lab-desktop.jpg?v=8586980346441607667);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img_400.create-cozmo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-code-lab-desktop.jpg?v=8586980346441607667);
}

.img_400.cozmo-video-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c467f0b971f81_Screen-Shot-2020-10-06-at-6.54.51-PM-1.png?v=17676679977478358114);
}

.img_400.explore-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c466de8971f80_Screen-Shot-2020-10-06-at-6.55.09-PM-1.png?v=14624583807570517830);
}

.img_400.meet-cozmo-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/life-with-cozmo-meet-cozmo-desktop.jpg?v=6398469334223009437);
}

.img_400.minigames-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/Screen-Shot-2020-10-06-at-9.16.11-PM.png?v=11709315239425584134);
}

.img_400.trick-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/life-with-cozmo-cozmo-sings.jpg?v=2162165258020248747);
}

.img_400.ipads {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: none;
}

.img_400._2016 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/part-of-the-pack-img.jpg?v=16655162055984768099);
}

.img_400._2017 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/code-lab-time-line-image.jpg?v=4301911994680108677);
}

.img_400._2018 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/animal-pack-cozmo-performs.jpg?v=6956735997138895428);
}

.img_400.aware {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c462b52971fad_Screen-Shot-2020-10-14-at-5.21.11-AM-1.png?v=12398069647648634138);
}

.img_400.always {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c467251971fae_Screen-Shot-2020-10-14-at-5.21.06-AM-1.png?v=16282136362452308377);
}

.img_400.advanced {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46a5b3971faf_Screen-Shot-2020-10-14-at-5.24.25-AM-1.png?v=10662684838995853198);
}

.img_400.little-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46fa76971fb0_Screen-Shot-2020-10-14-at-5.24.32-AM-1.png?v=6696096530142197523);
}

.img_400.keep-vector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46d052971fb1_Screen-Shot-2020-10-14-at-5.24.38-AM-1.png?v=7743358275711070123);
}

.img_400.keep-vector._50percent {
  width: 50%;
}

.img_400.app-vector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/vector-PDP-app-phone-desktop-1.jpg?v=9464204032559880358);
}

.img_400.overdrive_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/key-art-video-desktop1-1.jpg?v=15717287900708134932);
}

.img_400.overdrive_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/new-box-sk-track-img-1.jpg?v=5405759071321211919);
}

.img_400.setup {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/simple-setup.jpg?v=6634908754959033197);
}

.img_400.think-fast {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/think-fast.jpg?v=4737685033756734201);
}

.img_400.robots_ai {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c468e72972016_getting-started-robotics-ai-video-1.jpg?v=8622108057133395677);
}

.img_400.overdrive-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/gameplay-getting-started-video.jpg?v=15748082154016816143);
}

.img_400.multi_p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/gameplay-multiplayer.jpg?v=7275646869011246104);
}

.center-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -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;
}

.image-9 {
  max-width: 80%;
}

.content-wrap {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #173865;
  text-decoration: none;
}

.content-wrap.vflex {
  margin-bottom: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.content-wrap.vflex.b-space {
  margin-bottom: 75px;
}

.content-wrap.vflex.white.thin {
  width: 65%;
  margin-right: auto;
  margin-left: auto;
}

.content-wrap.vflex.top-space {
  margin-top: 75px;
}

.content-wrap.white {
  color: #fff;
}

.content-wrap.white.small {
  width: 50%;
}

.content-wrap.black {
  color: #fff;
}

.content-wrap.black.small {
  width: 50%;
  color: #2b2b2b;
}

.content-wrap.small {
  width: 50%;
}

.content-wrap._50percent {
  width: 50%;
  padding-right: 20px;
  padding-left: 20px;
}

.product-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 525px;
  padding-right: 0%;
  padding-left: 5%;
  -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.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c460a96971f7b_meet-cozmo-life-with-slide-2-desktop-1.jpg?v=11256790311849348915);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c460a96971f7b_meet-cozmo-life-with-slide-2-desktop-1.jpg?v=11256790311849348915);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.product-header.create-with-img {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-code-lab-desktop.jpg?v=8586980346441607667);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/meet-cozmo-code-lab-desktop.jpg?v=8586980346441607667);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tabs-menu-2.v-flex {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tabs_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33%;
  padding-top: 20px;
  padding-bottom: 20px;
  -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: 2px;
  border-color: #f1f1f1;
  border-radius: 10px;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #979797;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.tabs_1.w--current {
  border-color: #4492ff;
  background-color: #fff;
  color: #4492ff;
}

.tabs-content-2 {
  padding-top: 65px;
}

.image-10 {
  margin-bottom: 25px;
}

.image-11 {
  margin-bottom: 25px;
}

.smalltext {
  margin-top: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #4492ff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.compare-price-text {
  display: inline;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #e8735e;
  text-decoration: line-through;
  font-size: 36px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 4px;
}

.price-text {
  display: none;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #4492ff;
  font-size: 36px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 4px;
}

.price-text.top-space {
  margin-top: 15px;
}

.price-text.show {
  display: block;
}

.image-12 {
  display: block;
}

.tabs-2 {
  z-index: 2;
  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;
}

.tab-in {
  border-radius: 100px;
  background-color: #f7f7f7;
  font-family: Montserrat, sans-serif;
  color: #929292;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tab-in.w--current {
  border-radius: 100px;
  background-color: #65daff;
  color: #fff;
}

.tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.timeline {
  position: relative;
  top: -19px;
  width: 95%;
  height: 2px;
  background-color: #65daff;
}

.text-span {
  color: #65daff;
  text-decoration: none;
}

.paragraph-2 {
  line-height: 32px;
}

.paragraph-3 {
  text-decoration: none;
}

.black_bg {
  padding-top: 80px;
  background-color: #000;
}

.h2_white {
  color: #fff;
}

.text-span-2 {
  font-weight: 300;
}

.price {
  display: none;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #1bf17e;
  font-size: 32px;
  line-height: 32px;
  font-weight: 700;
}

.price.nothide {
  display: block;
}

.grid-8 {
  margin-top: 50px;
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.icon-item {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
}

.h4 {
  margin-top: 25px;
  font-size: 22px;
  letter-spacing: 3px;
}

.h4.no-space {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  text-align: center;
}

.h4.no-space.dark {
  font-family: Montserrat, sans-serif;
  color: #2b2b2b;
}

.image-13 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.slider-3 {
  width: 100%;
  height: auto;
  background-color: transparent;
}

.left-arrow-3 {
  display: none;
}

.right-arrow-3 {
  display: none;
}

.slide-nav-2 {
  display: none;
  overflow: visible;
}

.slide-2 {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.para-large {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
}

.vector_helpful {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 525px;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46ad4a971fd1_vector-utility-hero-desktop-1.jpg?v=8566410882978179635);
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.vector_helpful.auto_height {
  height: auto;
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/vector-alexa-image-desktop-badge.jpg?v=15159384245482504239);
}

.vector_helpful.auto_height.vector-question {
  background-color: #f3f4f3;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/vector-helpful-ask-vector-desktop-1.gif?v=2204642119996585890);
  background-position: 0% 50%;
  background-size: contain;
}

.vector_helpful.auto_height.future-pos {
  padding-top: 65px;
  padding-bottom: 65px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/future-possibilites-shorter-shorter.gif?v=7391581771016158627);
  background-position: 100% 50%;
  background-size: cover;
}

.grid-vector-help {
  margin-top: 50px;
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.help-item {
  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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
}

.help-img {
  width: 100%;
  height: auto;
  margin-bottom: 25px;
}

.image-14 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.grid-9 {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.in-the-box {
  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;
  -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-block-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  letter-spacing: 2px;
}

.image-15 {
  margin-bottom: 15px;
}

.image-16 {
  margin-top: 25px;
}

.get-started {
  margin-top: 50px;
  text-align: center;
}

.grid-10 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.overdrive-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 525px;
  padding: 100px 5%;
  -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.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46deaf971ffc_OD-hero-desktop-1.jpg?v=7964218349277483963);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46deaf971ffc_OD-hero-desktop-1.jpg?v=7964218349277483963);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.overdrive-header.starter-kit {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c466bdd972010_starter-kit-img-desktop_1-1.jpg?v=3461851699547231692);
  background-image: linear-gradient(180deg, transparent, transparent), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c466bdd972010_starter-kit-img-desktop_1-1.jpg?v=3461851699547231692);
}

.overdrive-header.gameplay-overdrive {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/gameplay-hero-getting-started-d.jpg?v=9665738794793802440);
  background-image: linear-gradient(180deg, transparent, transparent), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/gameplay-hero-getting-started-d.jpg?v=9665738794793802440);
}

.grid-11 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.overdrive-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 450px;
  padding: 45px 66px;
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/supertruck-desktop-hp.jpg?v=2875209371179067111);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
  text-align: center;
}

.overdrive-item:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/supertruck-desktop-hp.jpg?v=2875209371179067111);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/supertruck-desktop-hp.jpg?v=2875209371179067111);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.overdrive-item._2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/supercars-desktop-HP.jpg?v=4363505244186543090);
  background-size: cover;
}

.overdrive-item._2:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/supercars-desktop-HP.jpg?v=4363505244186543090);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/supercars-desktop-HP.jpg?v=4363505244186543090);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.overdrive-item._3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/accessories-desktop-hp.jpg?v=9130035462237428674);
}

.overdrive-item._3:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/accessories-desktop-hp.jpg?v=9130035462237428674);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/accessories-desktop-hp.jpg?v=9130035462237428674);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.overdrive-item._4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/tracks-desktop-HP.jpg?v=12448009235953690838);
}

.overdrive-item._4:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.25))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/tracks-desktop-HP.jpg?v=12448009235953690838);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/tracks-desktop-HP.jpg?v=12448009235953690838);
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.div-block-3 {
  color: #333;
}

.dropdown-list-2.w--open {
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
}

.dropdown-link-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #5c5c5c;
  font-weight: 500;
  text-transform: uppercase;
}

.dropdown-link-2:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.grid-12 {
  margin-top: 35px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lightbox-link-3 {
  height: 275px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46dd5d972017_5f6da2bc1b318ae154f69d77_Screenshot2-1.jpg?v=8345532444823149715);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}

.lightbox-link-3:hover {
  opacity: 0.75;
}

.lightbox-link-3._2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c4652cc972018_5f6da2bc233bdd6a8b8034ad_Screenshot3-1.jpg?v=15614779534204331814);
}

.lightbox-link-3._3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c466458972019_5f6da2bc1b318a0523f69d78_Screenshot4-1.jpg?v=14210470671982857481);
}

.lightbox-link-3._4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da2bcb07a963907600a4b_Page-Background-3.png?v=7717438331046275798);
}

.lightbox-link-3.monstrous1 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/MM_screenshot1.png?v=1273843558527151729);
}

.lightbox-link-3.monstrous2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/MM_screenshot4.png?v=10728073185473494796);
}

.lightbox-link-3.monstrous3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/MM_screenshot5.png?v=1812655900285371474);
}

.lightbox-link-3.monstrous4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/MM_screenshot7.png?v=11827343377511296727);
}

.lightbox-link-3.cork1 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da419a569d28166c2e008_Screenshot5.png?v=1521043738838505499);
}

.lightbox-link-3.corrk2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da418db9067c586241205_Screenshot6.png?v=3463147480513219384);
}

.lightbox-link-3.cork3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da418e1b16c7f977e9041_Screenshot9.png?v=12495132363476269041);
}

.lightbox-link-3.cork4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da41939b315048ddd8037_Screenshot8.png?v=1997150727995737229);
}

.lightbox-link-3.out1 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da48c4f2dec150fc6c121_Screenshot7.png?v=6144357277932364645);
}

.lightbox-link-3.out2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da48ca14459511e238a1e_Screenshot6.png?v=12986958685576739231);
}

.lightbox-link-3.out3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da48ca086bf8b2f71b517_Screenshot5.png?v=6662881398610246418);
}

.lightbox-link-3.out4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f6da48b14ad49ac8c79ff00_Screenshot8.png?v=12008086878192667276);
}

.tab {
  padding-right: 22px;
  padding-left: 22px;
  background-color: #fff;
  opacity: 0.35;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}

.tab:hover {
  opacity: 1;
}

.tab.w--current {
  padding-right: 22px;
  padding-left: 22px;
  background-color: #fff;
  opacity: 1;
}

.tabs-menu-4 {
  margin-top: 50px;
}

.text-block-5 {
  margin-top: 25px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.grid-13 {
  margin-top: 50px;
  grid-column-gap: 75px;
  grid-row-gap: 25px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.car-detail-wrap {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-17 {
  margin-bottom: 35px;
}

.gameplay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 525px;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/vector-utility-hero-desktop.jpg?v=9360142633942542798);
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.gamplay-grid {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tab_overdrive {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  padding: 20px 0px;
  -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: 2px;
  border-color: #f1f1f1;
  border-radius: 10px;
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  color: #979797;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.tab_overdrive.w--current {
  border-color: #ff8c00;
  background-color: #fff;
  color: #ff8c00;
}

.tab_overdrive.spaced {
  margin-right: 10px;
  margin-left: 10px;
}

.link-3 {
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  color: #ff8c00;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.link-3.no-n-space {
  margin-bottom: 0px;
}

.heading-2 {
  margin-bottom: 15px;
}

.grid-14 {
  margin-bottom: 75px;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.your-off-item {
  text-align: center;
}

.image-18 {
  margin-bottom: 15px;
}

.grid-15 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-19 {
  width: 100%;
}

.challenge-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -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;
}

.text-block-6 {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.tabs-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.battle-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 125px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  opacity: 0.5;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.battle-tabs.w--current {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
  opacity: 1;
}

.tabs-menu-5 {
  display: -ms-grid;
  display: grid;
  width: 30%;
  margin-top: 0px;
  padding-bottom: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-20 {
  min-width: 46px;
  margin-bottom: 10px;
}

.image-21 {
  min-width: 46px;
  margin-bottom: 10px;
}

.battle-wrap {
  width: 100%;
  padding: 35px 0px 0px;
}

.battle-wrap._100 {
  width: 100%;
}

.image-22 {
  width: 100%;
  border-radius: 10px;
}

.image-22._100 {
  width: 100%;
}

.tab-container_battle {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-7 {
  margin-top: 25px;
  font-family: Montserrat, sans-serif;
  color: #5c5c5c;
  text-align: center;
  letter-spacing: 1px;
}

._1-cloumns {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

._1-cloumns.b-space {
  margin-bottom: 75px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.tabs-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.campaign-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  opacity: 0.5;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.campaign-tab.w--current {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #fff;
  opacity: 1;
}

.tabs-menu-6 {
  display: -ms-grid;
  display: grid;
  width: 35%;
  margin-top: 0px;
  padding-right: 25px;
  padding-bottom: 250px;
  padding-left: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-23 {
  margin-bottom: 10px;
}

.image-24 {
  margin-bottom: 10px;
}

.grid-16 {
  width: 450px;
  margin-right: auto;
  margin-left: auto;
  justify-items: center;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.video_under-hood {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 350px;
  -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-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/under-the-hood-overdrive-Explained-thumbnail.jpg?v=4899413806360244252);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.video_under-hood._2 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/under-the-hood-supercars-thumbnail.jpg?v=5480269267786710561);
}

.video_under-hood._3 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/under-the-hood-weapons-thumbnail.jpg?v=14637543565152909094);
}

.video_under-hood._4 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/under-the-hood-robotics-AI-thumbnail.jpg?v=10293261315183072992);
}

.grid-17 {
  padding: 34px;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
}

.car-item {
  height: 300px;
  padding: 27px;
  border-style: none;
  border-width: 1px;
  border-color: #eee;
  border-radius: 5px;
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46038f97205f_lp-cars-thermo-desktop-1.png?v=14152079394322324932);
  background-position: 175% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07);
}

.car-item.nuke {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/lp-cars-nuke-desktop.png?v=12122759854025789384);
  background-position: 135% 50%;
}

.car-item.guardian {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46b5e497205e_lp-cars-guardian-desktop-1.png?v=8076377178156325181);
}

.car-item.big-bang {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/lp-cars-bigbang-desktop.png?v=15380643018425743934);
  background-position: 135% 100%;
}

.car-item.x52-ice {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46907d972066_lp-trucks-x-52-ice-desktop-1.png?v=13039863825116879594);
  background-position: 250% 50%;
}

.car-item.freewheel {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46056f97206b_lp-trucks-free-wheel-desktop-1.png?v=3559875222584039714);
  background-position: 275% 50%;
}

.car-item.x52 {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c465c5b972064_lp-trucks-x52-desktop-1.png?v=11705534506374502159);
  background-position: 250% 50%;
}

.car-item.speedkit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c469ae8972062_lp-tracks-speed-kit-1.png?v=3011293708235446215);
  background-position: 250% 50%;
}

.car-item.corner-kit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46438c972068_lp-tracks-corner-kit-1.png?v=10091980847576252857);
  background-position: 275% 50%;
}

.car-item.collision-kit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c462951972063_lp-tracks-collision-kit-1.png?v=4296225164352384196);
  background-position: 225% 50%;
}

.car-item.launch-kit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c467632972061_lp-tracks-launch-kit-1.png?v=14213634614817272923);
  background-position: 250% 100%;
}

.car-item.elevation-kit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46209f972060_elevation-kit-desktop-1.png?v=9487319786859088685);
  background-position: 100% 50%;
}

.car-item.rails-kit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c462ecb972065_rails-kit-desktop-1.png?v=399644127097636356);
  background-position: 100% 50%;
}

.car-item.bank-turn-kit {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c464626972069_bank-burn-kit-desktop-1.png?v=14645021297127807161);
  background-position: 100% 50%;
}

.car-item.charging-platform {
  background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/5f9d2385858c46703b97206a_charging-platform-desktop-1.png?v=8698713259278412551);
  background-position: 100% 50%;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -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;
}

.tabs-content-3 {
  width: 65%;
}

.image-25 {
  margin-bottom: 10px;
}

.paragraph-4 {
  margin-top: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
}

.tabs-content-4 {
  width: 70%;
}

.tab-link-tab-2 {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #fff;
  opacity: 0.5;
  font-family: Montserrat, sans-serif;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tab-link-tab-2.w--current {
  background-color: #fff;
  opacity: 1;
  text-align: center;
}

.image-29 {
  margin-bottom: 10px;
}

.image-30 {
  margin-bottom: 10px;
}

.tabs-menu-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grid-18 {
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-5 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tab-pane-tab-1 {
  margin-top: 50px;
}

.tab-pane-tab-2 {
  margin-top: 50px;
}

.rapid-fire-img {
  border-radius: 10px;
}

.semi-auto-img {
  border-radius: 10px;
}

.charge_img {
  border-radius: 10px;
}

.line-spaced {
  height: 1px;
  margin-top: 65px;
  margin-bottom: 65px;
  background-color: #dadada;
}

.grid-19 {
  -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;
}

.upgrade_item {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #5c5c5c;
  letter-spacing: 1px;
}

.image-31 {
  margin-bottom: 15px;
}

.dropdown {
  overflow: visible;
}

.image-35 {
  display: none;
}

.image-36 {
  display: none;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-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;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-7.flex_div {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.option-list {
  display: none;
}

.hide {
  display: none;
}

.default-state {
  height: 100%;
}

.orders---copy-this {
  width: 100%;
}

.my-account-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1400px;
  -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;
}

.order-data-row-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid none solid solid;
  border-width: 1px 1px 2px 2px;
  border-color: #f6f6f6 #000 #f6f6f6 #f6f6f6;
}

.h4-2 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 900;
}

.h2 {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 48px;
  line-height: 56px;
  font-weight: 900;
}

.div-block-138 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.payment-status-row-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid none solid solid;
  border-width: 1px 1px 2px 2px;
  border-color: #f6f6f6 #000 #f6f6f6 #f6f6f6;
}

.order-status-row-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid none solid solid;
  border-width: 1px 1px 2px 2px;
  border-color: #f6f6f6 #000 #f6f6f6 #f6f6f6;
}

.div-block-39 {
  display: none;
}

.section-2 {
  padding: 144px 5vw;
}

.section-2.notoppadding {
  padding-top: 0px;
}

.largecontainer {
  width: 100%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.largecontainer._48bottommargin {
  margin-bottom: 48px;
}

.largecontainer._720px {
  max-width: 720px;
}

.order-number-header {
  text-decoration: none;
}

.order-total-row-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid;
  border-width: 1px 2px 2px;
  border-color: #f6f6f6;
}

.order-numebr-row-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid none solid solid;
  border-width: 1px 0px 2px 2px;
  border-color: #f6f6f6;
}

.collection-list-4 {
  width: 100%;
}

.empty-state {
  display: none;
  height: 0px;
  padding: 0px;
  background-color: transparent;
  font-size: 0px;
}

.order-numebr-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid none solid solid;
  border-width: 1px 0px 2px 2px;
  border-color: #f6f6f6;
}

.order-row---copy-this {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 0px none #000;
}

.order-row-data-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid;
  border-width: 1px 2px 2px;
  border-color: #f6f6f6;
}

.link-4 {
  color: #0070c9;
  text-decoration: none;
}

.order-row-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border-style: solid none solid solid;
  border-width: 1px 1px 2px 2px;
  border-color: #f6f6f6 #000 #f6f6f6 #f6f6f6;
}

.name-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logout-link---copy-this {
  color: #1a1b1f;
}

.heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1400px;
  margin-bottom: 20px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-last-name---copy-this {
  margin-left: 5px;
}

.paragraph-bigger {
  margin-bottom: 10px;
  opacity: 1;
  font-size: 20px;
  line-height: 34px;
  font-weight: 400;
}

.paragraph-bigger.cc-bigger-light {
  opacity: 0.6;
}

.main-heading-wrap {
  margin-bottom: 60px;
}

.tabs-content-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.btn-2 {
  padding: 16px 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  border-radius: 100px;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #0070c9;
}

.btn-2:hover {
  background-color: #0070c9;
  color: #fff;
}

.btn-2.decline_btn {
  margin-left: 16px;
  background-color: #000;
  color: #fff;
}

.container-2 {
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.tab-pane-tab-1-2 {
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #cacaca;
}

.text_field {
  border-style: none none solid;
  border-width: 1px;
  border-color: #000;
}

.tablink {
  background-color: transparent;
  text-align: center;
}

.tablink.w--current {
  background-color: #000;
  color: #fff;
}

.tabs-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tabs-menu-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.tab-pane-tab-2-2 {
  padding: 20px;
  border: 1px solid #cacaca;
}

.divider {
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #eee;
}

.addresses---copy-this {
  width: 100%;
}

.order-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #f0f0f0;
}

.order-name---copy-this {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 44px;
}

.order-details-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}

.shipping-wrapper {
  width: 50%;
}

.billing-wrapper {
  width: 50%;
}

.text-block-8 {
  margin-right: 5px;
}

.orders-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.address-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.collection-list-wrapper {
  margin-top: 24px;
}

.cart-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 31px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.collection-list-wrapper-cart {
  width: 100%;
  border-style: solid none none;
  border-width: 0px 1px 1px;
  border-color: #000;
}

.table-header-label-2 {
  margin-bottom: 0px;
}

.collection-list-cart {
  width: 100%;
}

.total-price {
  margin-bottom: 0px;
  font-size: 18px;
}

.discounts-label {
  margin-right: 14px;
  margin-bottom: 0px;
  padding-right: 0px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.table-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border: 1px none #000;
}

.cart-details-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 9px;
  padding-left: 9px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cart-table {
  margin-top: 20px;
  margin-bottom: 40px;
}

.discount-price {
  margin-bottom: 0px;
  font-size: 18px;
}

.table-header-data-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 14px;
  -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;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  background-color: #2b2b2b;
  color: #fff;
}

.table-header-data-2.product {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

.total-label {
  margin-right: 14px;
  margin-bottom: 0px;
  padding-right: 0px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.cart-price {
  margin-bottom: 0px;
  font-size: 18px;
}

.product-info-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 16px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.table-row-data {
  padding: 10px;
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  border: 1px solid #f7f7f7;
}

.table-row-data.total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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: #fff;
  font-size: 18px;
}

.table-row-data.product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  background-color: #fff;
}

.table-row-data.quantity {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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: #fff;
}

.table-row-data.price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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: #fff;
}

.properties {
  margin-bottom: 0px;
}

.remove-item {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  margin-left: 10px;
}

.cart-vendor {
  margin-bottom: 0px;
}

.product-title {
  color: #000;
  font-weight: 900;
  text-decoration: none;
}

.link-block-2 {
  width: 50%;
}

.cart-image {
  width: 100%;
  height: auto;
}

.cart-original-price {
  margin-bottom: 0px;
  padding-left: 5px;
  text-decoration: line-through;
}

.cart-row---copy-this {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.variant-title {
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.image-37 {
  width: 20px;
  padding-left: 0px;
}

.dropdown-toggle {
  padding: 10px 40px 10px 10px;
  border: 1px solid #000;
}

.dropdown-toggle.white {
  border-color: #f1f1f1;
  color: #f1f1f1;
}

.icon-8 {
  margin-right: 10px;
}

.dropdown-list-3 {
  background-color: #fff;
}

.div-block-139 {
  display: block;
  margin-bottom: 16px;
}

.collection_tem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.collection_tem:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.image-38 {
  width: 50%;
}

.empty-state-2 {
  display: none;
}

.image-39 {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

._16ropmargin {
  margin-top: 16px;
}

.search {
  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;
}

.container-3 {
  display: none;
}

.collection-item-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .nav-link {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .nav-link:hover {
    background-color: #2c77e0;
  }

  .nav-link.button_blue {
    margin-left: 0px;
  }

  .nav-link.button_blue:hover {
    border-radius: 0px;
  }

  .nav-link.dark_version {
    padding-left: 25px;
    background-color: transparent;
    color: #fff;
  }

  .nav-link.single {
    display: block;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 20px;
    text-align: left;
  }

  .nav-link.single:hover {
    background-color: #2c77e0;
  }

  .nav-link.single.dark {
    background-color: transparent;
    color: #fff;
  }

  .nav-link.single.dark.w--current {
    background-color: transparent;
    color: #fff;
  }

  .brand {
    width: 225px;
  }

  .nav-menu {
    width: 400px;
    height: auto;
    padding-top: 50px;
    background-color: #2c77e0;
  }

  .button.purchase {
    margin-bottom: 0px;
  }

  .button.purchase.overdrive {
    margin-bottom: 25px;
  }

  .button.blue.search {
    width: 100%;
    margin-top: 16px;
  }

  .image {
    width: 275px;
  }

  .image-2 {
    width: 325px;
  }

  .section {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .section.first_section_spacing {
    padding-top: 45px;
  }

  .section.hide-it {
    display: none;
  }

  .section.gameplay {
    height: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/OD-home-gp-desktop.jpg?v=18094267706600563039);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/OD-home-gp-desktop.jpg?v=18094267706600563039);
    background-position: 0px 0px, 0% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .title-container {
    width: 100%;
  }

  .title-container.left-align {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .title-container.left-align.white {
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .title-container.left-align.center-m {
    text-align: center;
  }

  .product-content {
    text-align: center;
  }

  .grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-field.search {
    margin-right: 0px;
    padding-left: 20px;
    border-radius: 20px;
    background-color: #f1f1f1;
  }

  .featured-grid {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cubes {
    display: none;
  }

  .rings {
    display: none;
  }

  .main-product-img {
    height: auto;
    padding: 0px;
  }

  .buttons-wrap {
    margin-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -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;
  }

  .lightbox-link {
    margin-left: 25px;
  }

  .dropdown-list.w--open {
    position: relative;
    border-radius: 0px;
    background-color: #2c77e0;
    color: #fff;
  }

  .dropdown-link {
    padding-left: 35px;
    color: hsla(0, 0%, 100%, 0.6);
  }

  .dropdown-link:hover {
    color: #fff;
  }

  .d-line {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .grid-5 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .second-nav-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .second-nav-link {
    font-size: 12px;
    text-align: center;
  }

  .grid-6 {
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .img_400 {
    height: 320px;
  }

  .content-wrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .content-wrap.white {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content-wrap.white.small {
    width: 100%;
  }

  .content-wrap.black.small {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content-wrap.mobile-white-text {
    color: #fff;
  }

  .content-wrap.c-mobile {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tabs-menu-2 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .tabs_1 {
    width: 100%;
  }

  .tabs_1.w--current {
    width: 100%;
  }

  .tab-in {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 12px;
  }

  .grid-8 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .vector_helpful {
    background-image: url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/vector-utility-hero-desktop.jpg?v=9360142633942542798);
    background-position: 50% 100%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .vector_helpful.auto_height.vector-question {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .vector_helpful.auto_height.future-pos {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .grid-vector-help {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-10 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .overdrive-header {
    padding-top: 0px;
    padding-bottom: 0px;
    -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;
  }

  .overdrive-header.starter-kit {
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.82)), to(hsla(0, 0%, 100%, 0.82))), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/starter-kit-img-desktop_1.jpg?v=14071557920704331440);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.82), hsla(0, 0%, 100%, 0.82)), url(//cdn.shopify.com/s/files/1/0040/9806/4499/t/37/assets/starter-kit-img-desktop_1.jpg?v=14071557920704331440);
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .overdrive-header.starter-kit.mobile-auto-size-height {
    height: auto;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .overdrive-header.gameplay-overdrive {
    height: 450px;
  }

  .overdrive-item {
    height: 400px;
    padding: 20px;
  }

  .menu-button {
    margin-top: 13px;
    border-radius: 250px;
    color: #fff;
  }

  .menu-button.w--open {
    background-color: #2c77e0;
  }

  .menu-button-2 {
    margin-top: 10px;
    border-radius: 250px;
    color: #2c77e0;
  }

  .menu-button-2.w--open {
    background-color: #2c77e0;
  }

  .dropdown-list-2 {
    background-color: #f1f1f1;
  }

  .dropdown-list-2.w--open {
    border-radius: 0px;
    background-color: #2c77e0;
    box-shadow: none;
  }

  .dropdown-link-2 {
    padding-left: 35px;
    background-color: transparent;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #fff;
  }

  .dropdown-link-2:hover {
    background-color: rgba(0, 0, 0, 0.07);
  }

  .dropdown-link-2.w--current {
    color: #fff;
  }

  .spaced_box {
    display: none;
  }

  .lightbox-link-3 {
    height: 175px;
  }

  .tabs-menu-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .space-block {
    display: none;
  }

  .gamplay-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tab_overdrive {
    width: 100%;
  }

  .battle-tabs.w--current {
    width: auto;
  }

  .tabs-menu-5 {
    display: -ms-grid;
    display: grid;
    width: 40%;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .battle-wrap {
    width: 100%;
  }

  .image-22 {
    width: 100%;
  }

  ._1-cloumns {
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tabs-menu-6 {
    padding-bottom: 100px;
  }

  .car-item {
    height: 450px;
    background-position: 100% 100%;
  }

  .car-item.nuke {
    background-position: 100% 175%;
  }

  .car-item.big-bang {
    background-position: 135% 150%;
  }

  .car-item.x52-ice {
    background-position: 100% 100%;
  }

  .car-item.freewheel {
    background-position: 100% 100%;
  }

  .car-item.x52 {
    background-position: 100% 100%;
  }

  .car-item.speedkit {
    background-position: 50% 100%;
  }

  .car-item.corner-kit {
    background-position: 100% 100%;
  }

  .car-item.collision-kit {
    background-position: 100% 100%;
  }

  .car-item.elevation-kit {
    background-position: 100% 100%;
  }

  .car-item.rails-kit {
    background-position: 100% 100%;
  }

  .car-item.bank-turn-kit {
    background-position: 100% 100%;
  }

  .car-item.charging-platform {
    background-position: 100% 100%;
  }

  .div-block-4 {
    width: 100%;
  }

  .tabs-content-4 {
    width: 60%;
  }

  .image-32 {
    max-width: 100%;
  }

  .para_mobile-left-align {
    text-align: left;
  }

  .image-33 {
    display: block;
  }

  .image-35 {
    display: block;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
  }

  .image-36 {
    display: block;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
  }

  .orders---copy-this {
    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;
    -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;
  }

  .collection-item-4 {
    display: block;
    float: none;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .h4-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .h2 {
    font-size: 44px;
    line-height: 52px;
  }

  .section-2 {
    padding: 96px 20px;
  }

  .collection-list-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .container-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .addresses---copy-this {
    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;
    -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;
  }

  .order-line {
    padding-right: 0px;
    padding-left: 0px;
  }

  .search {
    padding-right: 20px;
    padding-left: 20px;
    -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;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 36px;
    line-height: 42px;
  }

  .hero {
    height: 550px;
  }

  .brand.w--current {
    width: 225px;
  }

  .nav-menu {
    width: 75%;
    padding-top: 85px;
  }

  .button.top-space {
    margin-top: 25px;
  }

  .image {
    display: none;
  }

  .image-2 {
    display: none;
  }

  .section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section.white_bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .title-container.left-align.b-space {
    margin-bottom: 25px;
  }

  .slider-wrap {
    padding: 0px;
  }

  .featured-grid {
    grid-row-gap: 25px;
  }

  .product-link {
    text-align: center;
  }

  .grid-3 {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .main-product-img.large {
    height: auto;
  }

  .buttons-wrap {
    margin-top: 0px;
  }

  .bullet-list-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .d-line {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .grid-6.track_bg {
    height: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .grid-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .img_400 {
    height: 280px;
  }

  .img_400.keep-vector._50percent {
    width: 100%;
  }

  .content-wrap.white._50percent {
    width: 100%;
    margin-top: 16px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .tab-in {
    width: 30px;
    height: 30px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #f1f1f1;
    font-size: 0px;
  }

  .timeline {
    top: -16px;
  }

  .grid-8 {
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-vector-help {
    grid-row-gap: 35px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-14 {
    display: none;
  }

  .grid-12 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-13 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-14 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-menu-5 {
    width: 100%;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tabs-4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-menu-6 {
    width: 100%;
    padding-bottom: 0px;
  }

  .grid-16 {
    width: auto;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .video_under-hood {
    height: 225px;
  }

  .grid-17 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .car-item {
    background-position: 100% 150px;
  }

  .car-item.nuke {
    background-position: 50% 175px;
  }

  .car-item.guardian {
    background-position: 100% 150px;
  }

  .car-item.big-bang {
    background-position: 135% 175px;
  }

  .car-item.elevation-kit {
    background-size: cover;
  }

  .car-item.rails-kit {
    background-size: cover;
  }

  .car-item.bank-turn-kit {
    background-size: cover;
  }

  .car-item.charging-platform {
    background-size: cover;
  }

  .tabs-content-3 {
    width: 100%;
  }

  .image-26 {
    display: block;
  }

  .image-27 {
    display: block;
  }

  .image-28 {
    display: block;
  }

  .tabs-content-4 {
    width: 100%;
  }

  .paragraph-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .heading-3 {
    font-size: 50px;
    line-height: 55px;
  }

  .orders---copy-this {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .collection-item-4 {
    display: block;
    width: 100%;
    -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-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .h4-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .section-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .collection-list-4 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .container-2 {
    text-align: center;
  }

  .addresses---copy-this {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .order-date---copy-this {
    text-align: left;
  }

  .order-line {
    padding-right: 0px;
    padding-left: 0px;
  }

  .shipping-address---copy-this {
    text-align: left;
  }

  .billing-address---copy-this {
    text-align: left;
  }

  .collection_tem {
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collection_tem:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 42px;
    line-height: 46px;
  }

  .pre-text.left-align {
    margin-bottom: 5px;
    text-align: center;
  }

  .button.purchase {
    margin-bottom: 0px;
  }

  .section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section.first_section_spacing {
    padding-top: 45px;
  }

  .section.first_section_spacing.b-space {
    padding-bottom: 25px;
  }

  .title-container {
    width: 100%;
  }

  .title-container.left-align.b-space {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .product-content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .footer-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .have-a-question-wrap {
    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;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }

  .question-text {
    text-align: left;
  }

  .social-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .buttons-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .lightbox-link {
    margin-top: 25px;
    margin-left: 0px;
  }

  .div-block-2 {
    display: none;
  }

  .grid-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .img_400 {
    height: 250px;
  }

  .content-wrap.vflex.b-space {
    margin-bottom: 0px;
  }

  .image-14 {
    position: static;
    display: block;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .overdrive-header.gameplay-overdrive {
    height: 250px;
  }

  .grid-11 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .lightbox-link-3 {
    height: 150px;
  }

  .tab {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }

  .tab_overdrive {
    font-size: 14px;
    text-align: center;
  }

  .grid-14 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-15 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .tabs-menu-5 {
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .video_under-hood {
    height: 200px;
  }

  .car-item {
    height: 400px;
    background-position: 100% 200px;
  }

  .car-item.nuke {
    background-position: 50% 200px;
  }

  .car-item.guardian {
    background-position: 100% 200px;
  }

  .car-item.big-bang {
    background-position: 135% 200px;
  }

  .div-block-7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order-numebr-row-header {
    background-color: rgba(147, 189, 69, 0.18);
  }

  .order-numebr-footer {
    background-color: rgba(147, 189, 69, 0.18);
  }

  .order-row---copy-this {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .text_field {
    width: 100%;
  }

  .order-line {
    padding-right: 0px;
    padding-left: 0px;
  }

  .shipping-wrapper {
    width: 100%;
  }

  .cancel-reason---copy-this {
    text-align: left;
  }

  .billing-wrapper {
    width: 100%;
  }

  .orders-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .address-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .table-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .product-info-wrapper-2 {
    margin-top: 16px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .table-row-data.product {
    -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;
  }

  .table-row-data.quantity {
    width: 100%;
    border-radius: 0px;
  }

  .table-row-data.price {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .remove-item {
    margin-bottom: 8px;
  }

  .cart-row---copy-this {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#w-node-a5742dd5d6ae-9e971f26 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d9dffb819504-fb8194fb {
  -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-d9dffb81951f-fb8194fb {
  -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;
}

#w-node-d1f4dd9448df-c0971f70 {
  -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-2bf7df6b8891-c0971f70 {
  -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-3560bb283f64-c0971f70 {
  -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-786992e2ce88-c0971f70 {
  -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-070a798baa54-c0971f70 {
  -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-e60469dfcfe0-c0971f70 {
  -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-cbcc8e70d281-c0971f70 {
  -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-c1c04f4dab1b-c0971f70 {
  -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-d1f4dd9448df-f6971fbc {
  -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-2bf7df6b8891-f6971fbc {
  -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-3560bb283f64-f6971fbc {
  -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-786992e2ce88-f6971fbc {
  -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-7c08e1d43c74-f6971fbc {
  -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-7c08e1d43c79-f6971fbc {
  -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-7c08e1d43c7e-f6971fbc {
  -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-7c08e1d43c83-f6971fbc {
  -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-9311827f82f7-f6971fbc {
  -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-bedaf36ca557-f6971fbc {
  -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-bedaf36ca55c-f6971fbc {
  -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-d1f4dd9448df-a5971fc3 {
  -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-2bf7df6b8891-a5971fc3 {
  -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-3560bb283f64-a5971fc3 {
  -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-7c08e1d43c74-a5971fc3 {
  -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-7c08e1d43c79-a5971fc3 {
  -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-7c08e1d43c7e-a5971fc3 {
  -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-7c08e1d43c83-a5971fc3 {
  -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-bf25363fcc1f-46971fc4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6cd7b6a0c777-46971fc4 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-0954adf175f7-46971fc4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-9b377028d24e-7028d24b {
  -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: start;
  justify-self: start;
}

#w-node-b01a3958976d-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d8fb7bd2d69c-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-28b305498788-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b71881198991-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d02586b1190a-3f971fc5 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-84c0e6199f39-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-47a43d645981-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-5fec923424a7-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-728bf5463031-3f971fc5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-eefc4dc383f9-7d971fc7 {
  -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-eefc4dc383fb-7d971fc7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-edf18ed800ab-7d971fc7 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-edf18ed800a9-7d971fc7 {
  -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-bf25363fcc1f-16971fc9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a83c91ff05f1-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-2b43ca4ec502-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-71c9dcb60111-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-7e1fd2b499c1-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-70b086766265-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-0e584e05a8f9-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dd24300b9816-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-64ef9d446530-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-01ee8224f161-98971fca {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bf25363fcc1f-84971fcc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6cd7b6a0c777-84971fcc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ae54cda2be56-84971fcc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-babadc837a20-84971fcc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-2a3e6d362ae2-84971fcc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-afabd6347e14-84971fcc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-190eac7ad565-ac7ad562 {
  -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: start;
  justify-self: start;
}

#w-node-bf25363fcc1f-58971fcd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bf25363fcc1f-8b971ff9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ec00f47f6629-8b971ff9 {
  -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-0f643c1c7fad-8b971ff9 {
  -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-b29def4ab460-8b971ff9 {
  -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-30a5d5ea5ce5-8b971ff9 {
  -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-9193809af94e-8b971ff9 {
  -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-9193809af951-8b971ff9 {
  -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-9193809af955-8b971ff9 {
  -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-9193809af959-8b971ff9 {
  -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-11115c5649aa-8b971ff9 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-911c32e6fe45-be97200c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6cd7b6a0c777-be97200c {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-0954adf175f7-be97200c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d9d0f611e47b-be97200c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-696c53f747a1-53f7479e {
  -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: start;
  justify-self: start;
}

#w-node-ed7098bf4c6f-00972032 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ed7098bf4cbc-00972032 {
  -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-ed7098bf4cc0-00972032 {
  -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-ed7098bf4cc4-00972032 {
  -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-ed7098bf4cc8-00972032 {
  -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-f83acff149bd-00972032 {
  -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-7f2139b9a308-00972032 {
  -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-ed7098bf4cd3-00972032 {
  -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-ed7098bf4c6f-13972056 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ed7098bf4cbc-13972056 {
  -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-ed7098bf4cc0-13972056 {
  -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-ed7098bf4cc4-13972056 {
  -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-ed7098bf4cc8-13972056 {
  -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-e3fd5481db62-13972056 {
  -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-ed7098bf4c6f-14972067 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ed7098bf4cbc-14972067 {
  -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-ed7098bf4cc0-14972067 {
  -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-ed7098bf4cc4-14972067 {
  -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-ed7098bf4cc8-14972067 {
  -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-d2517366a355-14972067 {
  -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-ed7098bf4cd3-14972067 {
  -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-911c32e6fe45-bb972078 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6cd7b6a0c777-bb972078 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a0a524b000f5-bb972078 {
  -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-6bc5bd41254c-bb972078 {
  -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-336ca049c34f-bb972078 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4680c62136f4-bb972078 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b45132b58381-bb972078 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d6f7a883f789-bb972078 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-85bb6e933faa-17972089 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-18c2f957af00-17972089 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a03d177c4cc1-17972089 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-47f3cfe10768-17972089 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-42e09d99f77c-17972089 {
  -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-42e09d99f77f-17972089 {
  -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-18eeb3ff9a6f-17972089 {
  -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-11381a888b17-17972089 {
  -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-9bdecc50542e-17972089 {
  -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-3c3add05eae8-17972089 {
  -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-4490c66cf191-17972089 {
  -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-0c454994b7b3-17972089 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-caa2a183f82d-bef73690 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-9b377028d24e-7028d24b {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e968152c3971-3f971fc5 {
    -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-d8fb7bd2d6a6-3f971fc5 {
    -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-node-b7188119899b-3f971fc5 {
    -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-node-d02586b11900-3f971fc5 {
    -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-node-47a43d645988-3f971fc5 {
    -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-node-728bf5463030-3f971fc5 {
    -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-node-dd24300b9815-98971fca {
    -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-node-01ee8224f17d-98971fca {
    -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-node-3ffcc3c4d1c3-84971fcc {
    -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-node-babadc837a1f-84971fcc {
    -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-node-afabd6347e13-84971fcc {
    -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-node-190eac7ad565-ac7ad562 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-11115c5649bb-8b971ff9 {
    -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-node-696c53f747a1-53f7479e {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ed7098bf4c8d-00972032 {
    -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-node-ed7098bf4c8d-13972056 {
    -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-node-ed7098bf4c8d-14972067 {
    -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-node-336ca049c358-bb972078 {
    -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-node-fc73c37d4825-bb972078 {
    -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-node-43c7c50e07db-17972089 {
    -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-4490c66cf191-17972089 {
    -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;
  }
}

@media screen and (max-width: 767px) {
  #w-node-edf18ed800a9-7d971fc7 {
    -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-node-4490c66cf191-17972089 {
    -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 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-87fb64b842f6-17972089 {
    -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-0aa24940676e-17972089 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e68ff5e95c0e-9e971f26 {
    -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-d9dffb8194fe-fb8194fb {
    -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-11115c5649bb-8b971ff9 {
    -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-node-4490c66cf191-17972089 {
    -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;
  }
}