img,
video,
iframe,
hr,
a,
button {
  max-width: 100%;
}
.fk-lazy,
body.dom-pending * {
  background-image: none !important;
}
.el-525271 {
  font-size: 39px;
  text-align: center;
}
.el-996022 {
  font-size: 30px;
  text-align: center;
}
.el-853197 {
  align-items: center;
}
.order_btn:hover {
  box-shadow: rgba(255, 255, 255, 0.22) 0px 2px 2px 0px inset,
    rgba(255, 255, 255, 0.12) 0px 233px 233px 0px inset;
  background: rgb(228, 59, 44);
}
.proofy.default.dark .verified-by a {
  color: rgb(204, 204, 204);
}
.proofy.default.pink .time {
  color: rgb(255, 56, 164);
}
.proofy.default.pink .verified-by a {
  color: rgb(255, 56, 164);
}
.fk-payment-option-container input[type="radio"]:checked {
  background: rgb(244, 116, 60);
  border-radius: 50%;
  appearance: none;
}
.proofy.default.square .avatar {
  border-radius: 10px;
}
.proofy.default .verified-by {
  margin-left: auto;
  width: auto;
  font-size: 11px;
  display: flex;
  align-items: center;
}
.proofy.default .verified-by a {
  margin-left: 4px;
  font-weight: 600;
  cursor: pointer;
  color: rgb(156, 156, 156);
  margin-right: 10px;
}
.proofy.default .verified-by svg {
  display: flex;
  margin: 0px 3px 0px 0px;
}
.proofy.default .time {
  color: rgb(153, 153, 153);
  font-size: 11px;
  font-family: Lato, helvetica, arial, sans-serif;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.proofy.default .image {
  display: flex;
  position: relative;
  height: 100%;
}
.proofy.default .avatar {
  border-radius: 50%;
  height: 100%;
}
.proofy.default .default-message span {
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px;
  height: 100%;
}
.proofy.default .default-message {
  line-height: 16px;
  padding: 2px 3px;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%;
}
.proofy-overlay .proofy-wrapper {
  z-index: 9999;
}
.proofy.awesome .icon {
  width: 50px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 10px;
  background: rgb(0, 0, 0);
  margin-top: -25px;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  font-size: 22px;
}
.proofy.awesome p {
  padding: 0px;
  margin: 0px;
}
.proofy.awesome p span {
  font-weight: 300;
}
.proofy.awesome p span.light {
  font-size: 13px;
  display: block;
  color: rgb(119, 119, 119);
}
.proofy.awesome.ok p.bold {
  color: rgb(23, 139, 19);
}
.proofy.awesome.ok .icon {
  background-color: rgb(23, 139, 19);
  color: rgb(255, 255, 255);
}
.proofy.awesome.error p.bold {
  color: rgb(216, 34, 34);
}
.proofy.awesome.error .icon {
  background-color: rgb(216, 34, 34);
  color: rgb(255, 255, 255);
}
.proofy.awesome.warning p.bold {
  color: rgb(159, 96, 0);
}
.proofy.awesome.warning .icon {
  background-color: rgb(159, 96, 0);
  color: rgb(255, 255, 255);
}
.proofy.awesome.yellow p.bold {
  color: rgb(207, 168, 70);
}
.proofy.awesome.yellow .icon {
  background-color: rgb(207, 168, 70);
  color: rgb(255, 255, 255);
}
.proofy.awesome.blue p.bold {
  color: rgb(41, 128, 185);
}
.proofy.awesome.blue .icon {
  background-color: rgb(41, 128, 185);
  color: rgb(255, 255, 255);
}
.proofy.awesome.green p.bold {
  color: rgb(39, 174, 96);
}
.proofy.awesome.green .icon {
  background-color: rgb(39, 174, 96);
  color: rgb(255, 255, 255);
}
.proofy.awesome.purple p.bold {
  color: rgb(91, 84, 170);
}
.proofy.awesome.purple .icon {
  background-color: rgb(91, 84, 170);
  color: rgb(255, 255, 255);
}
.proofy.default .default-spinner {
  width: 45px;
  min-height: 45px;
  display: block;
  float: left;
  position: relative;
}
.proofy.default .default-spinner span {
  width: 18px;
  height: 18px;
  background: rgb(39, 174, 96);
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -11px;
  margin-top: -9px;
}
.proofy-wrapper * {
  box-sizing: border-box;
}
.proofy.tumblr .title {
  position: relative;
  font-size: 15px;
  line-height: 15px;
  height: 28px;
  padding: 5px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  font-weight: 700;
  z-index: 1;
}
.proofy.tumblr .content {
  padding: 5px;
}
.proofy.tumblr .image {
  float: left;
}
.proofy.tumblr .proofy-close {
  z-index: 2;
}
.proofy.tumblr .proofy-close::before {
  color: rgb(0, 0, 0);
}
.proofy.user .icon {
  width: 100px;
  height: 100px;
  position: relative;
  background: rgb(0, 0, 0);
  float: left;
}
.proofy.user img {
  max-width: 100%;
}
.proofy.user .info {
  padding-left: 110px;
  padding-top: 10px;
}
.proofy.user b {
  display: block;
  font-size: 16px;
}
.el-68761 {
  font-size: 18px;
  text-align: center;
}
#headline {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: 20px;
}
#warning {
  font-size: 20px;
}
.el-39286 {
  font-size: 18px;
  text-align: center;
}
.el-35360 {
  font-size: 18px;
  text-align: center;
}
.el-37419 {
  font-size: 18px;
  text-align: center;
}
.el-89751 {
  font-size: 18px;
  text-align: center;
}
.el-79959 {
  font-size: 18px;
  text-align: left;
}
.el-61985 {
  align-items: center;
}
.el-63305 {
  align-items: stretch;
  width: 100%;
  align-self: center;
}
.el-139098 {
  align-items: stretch;
  width: 100%;
  align-self: center;
}
.el-5617 {
  align-items: center;
}
.el-79171 {
  font-size: 16px;
  text-align: left;
}
.el-38916 {
  font-size: 18px;
  text-align: left;
}
.el-30574 {
  font-size: 18px;
  text-align: left;
}
.el-16708 {
  align-items: center;
}
.el-9212 {
  font-size: 18px;
  text-align: center;
}
.el-905299 {
  align-items: center;
}
.textbox-facebook:focus::placeholder {
  color: rgb(180, 180, 180);
}
ul#fbcommentslist {
  margin: 0px 10px 48px 5px;
}
#fbcommentslist li {
  margin: 8px 0px;
}
#fbcomments h3 {
  font-family: helvetica, arial, sans-serif;
  color: rgb(59, 89, 152);
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
  margin: 0px;
  display: inline-block;
}
#fbcomments p {
  margin: 4px 0px;
  color: black;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  overflow-wrap: break-word;
}
#idbuttons div {
  padding-top: 2px;
}
.fbbuttons .blue {
  color: rgb(98, 122, 173);
  font-size: 12px;
  margin: 0px;
  cursor: pointer;
}
.fbbuttons .grijs {
  color: rgb(127, 127, 127);
  font-size: 12px;
  margin: 0px;
}
.fbbuttons .like:hover {
  text-decoration: underline;
}
.fbbuttons .reply:hover {
  text-decoration: underline;
}
#fbsubmit p {
  font-weight: bold;
  opacity: 0;
}
ul {
  padding: 0px 0px 0px 7px;
  margin-bottom: 10px;
}
li ul {
  border-left: 1px dotted rgb(211, 214, 219);
}
.el-23106 {
  align-items: stretch;
  width: 100%;
  align-self: center;
}
.el-72189 {
  align-items: center;
}
.el-72189 a:hover {
  color: rgb(67, 104, 224);
}
.el-139098 .btn:hover {
  border-radius: 0px !important;
  border-color: rgb(99, 106, 123) !important;
  background-color: rgb(44, 228, 78) !important;
}
.el-853197 .btn:hover {
  background-color: rgb(94, 213, 75) !important;
}
.paragraph {
  line-height: 1em;
  word-break: normal !important;
  white-space: normal !important;
}
[data-gjs-type="text"][class*="gjs-selected"] {
  outline: purple solid 3px !important;
}
img[data-gjs-type="image"][class*="gjs-selected"] {
  outline: orange solid 3px !important;
}
[data-gjs-type="label"][class*="gjs-selected"] {
  outline: green solid 3px !important;
}
[data-gjs-type="input"][class*="gjs-selected"] {
  border: none;
  box-shadow: none;
  outline: green solid 3px !important;
}
a[data-gjs-type="link"][class*="gjs-selected"] {
  outline: purple solid 3px !important;
}
a {
  cursor: pointer;
}
#render-table {
  background-color: transparent;
  background-size: auto;
  background-repeat: no-repeat;
  padding: 0px;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(37, 42, 50);
  font-family: "Open Sans";
  font-size: 18px;
}
#\31 96853 {
  position: sticky;
  z-index: 10;
  top: 0px;
  background-color: rgb(255, 235, 148);
  background-size: auto;
  background-repeat: no-repeat;
}
#\33 27524 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#ix0fh {
  width: 100%;
}
#igs6m {
  margin: 10px;
}
#i2ytf {
  font-size: 0.975rem;
  line-height: 22px;
}
#in7bs {
  color: black;
  font-weight: 900;
}
#iyepk {
  color: black;
  font-weight: 900;
}
#countdown {
  color: rgb(200, 32, 47);
  font-weight: 900;
}
#ifgyg {
  color: black;
  font-weight: 900;
}
#\31 37041 {
  background-size: auto;
  background-repeat: no-repeat;
  padding-top: 10px;
}
#\38 72759 {
  border-width: 1px;
  border-style: dashed;
  border-color: rgb(63, 160, 38);
  border-radius: 2px;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  box-shadow: rgb(74, 197, 40) 0.994522px 0.104528px 8px 1px;
  margin: 5px 0px 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#i59fg {
  width: 80%;
}
#i116i {
  color: rgb(89, 89, 237);
  border-width: 0px;
  border-style: dotted;
  border-color: rgb(63, 160, 38);
  line-height: 1.5;
  margin: 0px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#i4n3q {
  font-size: 20px;
  background-color: rgb(255, 255, 255);
  color: rgb(63, 160, 38);
}
#i44hk {
  color: rgb(63, 160, 38);
}
#i3ghm {
  color: rgb(37, 42, 50);
}
#i9dxd {
  color: rgb(63, 160, 38);
}
#ixb9f {
  color: rgb(63, 160, 38);
}
#izgn8 {
  text-align: center;
}
#\34 6077 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\31 38488 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 5px 0px 0px;
  padding: 0px;
  background-color: rgb(21, 255, 32);
  background-size: auto;
  background-repeat: no-repeat;
}
#i7cbd {
  width: 100%;
}
#\35 0215 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  margin: 5px 0px 0px;
  padding: 5px 0px 20px;
  background-color: rgba(255, 255, 255, 0.82);
  background-size: auto;
  background-repeat: no-repeat;
}
#\35 05414 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#irqva {
  width: 100%;
}
#iodea {
  margin: 10px 0px 0px;
}
#\39 1369 {
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  color: rgb(67, 104, 224);
  font-size: 14px;
  text-align: initial;
  margin: 5px 0px 20px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#iin56f {
  width: 50%;
}
#ibxvwd {
  color: rgb(37, 42, 50);
  border-top: none rgb(197, 199, 210);
  border-left: none rgb(197, 199, 210);
  border-right: none rgb(197, 199, 210);
  border-bottom: 0px groove rgb(197, 199, 210);
  line-height: 1;
  margin: 20px 10px 10px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#i5fiv3 {
  text-align: left;
}
#ixutvl {
  color: rgb(47, 47, 47);
  font-size: 20px;
  background-color: rgb(255, 255, 255);
}
#\38 9956 {
  border-width: 0px;
  border-style: solid;
  border-color: rgb(197, 199, 210);
  margin: 0px 20px 10px;
  padding: 10px;
}
#ifl2mo {
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-weight: bold;
  font-size: 14px;
}
#idadjc {
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-size: 14px;
}
#iw12n6 {
  line-height: 1.1;
  margin: 0px 20px 10px 10px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#igf6hp {
  color: rgb(47, 47, 47);
  font-size: 16px;
  background-color: rgb(255, 255, 255);
}
#iosz5l {
  color: rgb(47, 47, 47);
  font-size: 16px;
  background-color: rgb(255, 255, 255);
}
#i6i77q {
  color: rgb(37, 42, 50);
  border-top: none rgb(197, 199, 210);
  border-left: none rgb(197, 199, 210);
  border-right: none rgb(197, 199, 210);
  border-bottom: 0px groove rgb(197, 199, 210);
  line-height: 1;
  margin: 0px 10px 10px 0px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#iaq90k {
  text-align: left;
}
#i7h5oh {
  background-color: rgb(255, 255, 255);
  font-size: 20px;
  color: rgb(47, 47, 47);
}
#i3o9dw {
  margin: 0px 20px 10px;
}
#i7ptag {
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  font-style: normal;
}
#i1zan3 {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#i4elq7 {
  margin: 0px 20px 10px;
}
#ihiqgf {
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  font-style: normal;
}
#i3un2d {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#ietltt {
  margin: 0px 20px 10px;
}
#i026u8 {
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  font-style: normal;
}
#i4pl6k {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#ixfeyy {
  margin: 0px 20px 10px;
}
#i9v0r8 {
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  font-style: normal;
}
#ill47c {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(136, 136, 136);
  font-family: "Open Sans";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#ib2sam {
  color: rgb(37, 42, 50);
  border-top: none rgb(197, 199, 210);
  border-left: none rgb(197, 199, 210);
  border-right: none rgb(197, 199, 210);
  border-bottom: 0px groove rgb(197, 199, 210);
  line-height: 1;
  margin: 20px 10px 0px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#imu6lh {
  text-align: left;
}
#i897bo {
  font-size: 20px;
  color: rgb(47, 47, 47);
  background-color: transparent;
}
#i0y072 {
  margin: 10px 20px;
}
#ir8ytd {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#i2auny {
  margin: 10px 20px;
}
#i5z39v {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#i4y0fs {
  margin: 10px 20px;
}
#iup5wm {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#i81a3k {
  position: relative !important;
  height: 0px !important;
  width: 0px !important;
  float: left !important;
}
#ia39og {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#i8dbwq {
  margin: 10px 20px;
}
#ikf4xh {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgba(197, 199, 210, 0.65);
  color: rgb(37, 42, 50);
  font-family: "Source Sans Pro";
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#rt-input {
  margin: 10px 0px 0px;
}
#iz5nuh {
  color: rgb(37, 42, 50);
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#ir0cg1 {
  background-color: rgb(255, 255, 255);
  color: rgb(37, 42, 50);
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  font-style: normal;
}
#iignuz {
  width: 50%;
}
#imtaad {
  color: rgb(37, 42, 50);
  border-top: none rgb(197, 199, 210);
  border-left: none rgb(197, 199, 210);
  border-right: none rgb(197, 199, 210);
  border-bottom: 0px groove rgb(197, 199, 210);
  line-height: 1.5;
  margin: 0px 0px 0px 20px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#iy6xid {
  background-color: transparent;
  color: rgb(99, 106, 123);
  font-size: 17px;
}
#iuzz14 {
  margin: 0px 20px;
}
#fkt-image-97e-a87-a0e {
  object-fit: scale-down;
}
#ioutms {
  margin: 10px 20px 0px;
}
#fkt-link-a41-a8d-8e6 {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(197, 199, 210);
  margin: 30px 20px 0px;
  padding: 15px 40px;
  background-color: rgb(63, 160, 38);
  cursor: pointer;
  color: rgb(255, 255, 255) !important;
}
#indyfu {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 30px;
  text-align: center;
}
#ib8iqd {
  color: rgba(246, 249, 254, 0.64);
  font-size: 14px;
  text-align: center;
}
#i7dsag {
  margin: 10px 20px;
}
#fkt-image-458-aab-a29 {
  object-fit: scale-down;
}
#igkp2g {
  line-height: 1.2;
  margin: 0px 20px;
  padding: 0px 10px 10px;
  text-shadow: transparent 0px 0px 0px;
}
#fkt-image-dc8-683-a17 {
  display: inline;
  margin: 0px 1em 1em 0px;
  float: left;
}
#iir9ab {
  color: rgb(47, 47, 47);
  background-color: rgb(255, 255, 255);
}
#if2abe {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(197, 199, 210);
  line-height: 1.5;
  margin: 0px 20px;
  padding: 10px;
}
#fkt-image-653-dbc-909 {
  display: block;
  margin: auto;
  height: 214px;
}
#iirn4f {
  text-align: left;
}
#i1gxzb {
  font-size: 20px;
  color: rgb(37, 42, 50);
}
#itkgxk {
  text-align: left;
}
#ixupfd {
  color: rgb(47, 47, 47);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#i1vphq {
  text-align: left;
}
#i0xoif {
  color: rgb(47, 47, 47);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#ion0cn {
  text-align: left;
}
#ikhs5k {
  text-align: left;
}
#i6ps5i {
  color: rgb(47, 47, 47);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#iav52e {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(197, 199, 210);
  line-height: 1.5;
  margin: 0px 20px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#fkt-image-5cf-a9e-a3d {
  display: block;
  margin: auto;
}
#icsn1r {
  text-align: left;
}
#iglc45 {
  font-size: 20px;
  color: rgb(37, 42, 50);
}
#ix3ber {
  text-align: left;
}
#iw23zw {
  color: rgb(47, 47, 47);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#inj8mh {
  text-align: left;
}
#iaoby7 {
  color: rgb(47, 47, 47);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#iotepf {
  text-align: left;
}
#i08v8q {
  color: rgb(47, 47, 47);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
}
#\34 89790 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#\32 35633 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\36 32503 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#i6az5h {
  width: 100%;
}
#\39 3227 {
  margin: 100px 0px 30px;
  background-size: auto;
  background-repeat: no-repeat;
}
#\38 11879 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#inpjhrv {
  width: 100%;
}
#\32 5202 {
  background-size: auto;
  background-repeat: no-repeat;
}
#isj249g {
  width: 100%;
}
#icjp9yi {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  color: rgb(99, 106, 123);
  font-size: 14px;
  text-align: center;
}
#fkt-link-6dd-d84-abe {
  text-align: center;
  display: block;
  cursor: pointer;
}
#fkt-link-96f-3ab-b54 {
  text-align: center;
  display: block;
  cursor: pointer;
}
#render-popup {
  background-size: auto;
  background-repeat: no-repeat;
  padding: 10px;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(28, 28, 28, 0.5);
  border-radius: 0px;
  color: rgb(37, 42, 50);
  font-size: 14px;
}
#\33 02392 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\32 67177 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#i2vvfxl {
  width: 100%;
}
#\31 09394 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#iz7b5c4 {
  width: 100%;
}
#\37 41641 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\36 9311 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#ik2q26h {
  width: 100%;
}
#fkt-link-443-883-8fe {
  margin: 10px 0px 0px;
  padding: 15px 30px;
  background-color: rgb(58, 106, 190);
  cursor: pointer;
}
#iniqf0h {
  font-weight: bold;
  font-size: 30px;
  text-align: center;
}
#ilga8qu {
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.47) !important;
}
.fk-payment-option-wrapper {
  padding: 5px;
}
.fk-payment-header {
  text-align: left;
}
.fk-payment-options {
  padding: 5px;
}
.fk-payment-option-container {
  position: relative;
  width: 100%;
  padding: 0px 5px;
  cursor: pointer;
}
.fk-payment-option-container:first-child .fk-payment-option-header-wrapper {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.fk-payment-option-container:last-child .fk-payment-option-header-wrapper {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.fk-payment-option-container:last-child .fk-payment-option-body {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.fk-payment-option-header-wrapper {
  border: 1px solid rgb(217, 217, 217);
  display: block;
}
.fk-payment-option-header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 0px 10px;
  height: 40px;
}
.fk-card-payment-bg-icon-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 40px;
}
.fk-payment-option-label {
  margin-left: 30px;
  font-weight: bold;
  color: rgb(111, 111, 111);
  padding: 5px;
  height: 40px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  text-align: left;
}
.fk-background {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.fk-card-payment-bg-icon {
  margin-left: 5px;
  padding: 5px;
  min-height: 25px;
  min-width: 40px;
}
.fk-card-one {
  background-image: url("https://assets.checkoutchamp.com/f09818f0-af22-11ea-afe1-abac30942df7/visa.svg");
}
.fk-card-two {
  background-image: url("https://assets.checkoutchamp.com/f09818f0-af22-11ea-afe1-abac30942df7/master.svg");
}
.fk-payment-option-toggler-field {
  position: absolute;
  top: 10px;
  left: 15px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.fk-payment-option-toggler-field:checked ~ .fk-payment-option-header-wrapper {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.fk-payment-option-toggler-field:checked ~ .fk-payment-option-body {
  display: flex;
  border: 1px solid rgb(217, 217, 217);
}
.fk-payment-option-body {
  background-color: rgb(250, 250, 250);
  display: flex;
  align-items: center;
  border: 1px solid rgb(217, 217, 217);
}
.fk-card-payment-field {
  flex: 1 1 0%;
  margin: 10px;
  position: relative;
}
.fk-card-payment-field-icon {
  position: absolute;
  top: 12px;
  right: 20px;
}
.fk-card-payment-field input {
  outline: none;
  font-size: 18px;
  padding: 15px;
  height: 45px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid rgb(206, 212, 218);
  box-sizing: border-box;
}
.fk-card-number input {
  padding: 15px 35px 15px 15px;
}
.fk-card-payment-container {
  width: 100%;
  margin: 5px;
}
.fk-card-multiple-payment-field {
  display: flex;
  flex-direction: row;
}
[data-gjs-type="paymentOption"][class*="gjs-selected"] {
  border: none;
  box-shadow: none;
  outline: green solid 3px !important;
}
.fk-image-defaults {
  width: 150px;
  height: 150px;
  max-width: 100%;
}
.fk-popup {
  background-color: rgba(14, 13, 13, 0.57);
  height: auto;
  position: fixed;
  inset: 0px;
  z-index: 999999;
  min-height: 300px;
  display: none;
  opacity: 1;
  overflow: auto;
}
.btn {
  white-space: normal;
}
.widthMedium {
  width: 720px;
  max-width: 100%;
}
.popup-content {
  color: red;
  height: auto;
  width: 100%;
  top: 0px;
}
.close_popup {
  position: relative;
  top: -10px;
  background: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
  padding: 5px 6px;
  border-radius: 50%;
  right: -8px;
  border: 2px solid rgb(255, 255, 255);
  float: right;
  z-index: 999;
}
.backgroundMargin {
  margin-top: 10%;
}
#popup_content {
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  left: 30%;
  border-radius: 0px;
  background-color: rgb(255, 255, 255) !important;
}
.popup-title > span {
  background-color: rgb(231, 234, 190);
  color: rgb(53, 53, 53) !important;
  font-family: "Proxima Nova", Helvetica, Arial, sans-serif !important;
}
.borderRadius {
  border-radius: 25px;
}
#customizable_popup {
  height: auto;
  position: fixed;
  inset: 0px;
  min-height: 300px;
  display: none;
  opacity: 1;
  overflow: auto;
  background-size: auto;
  background-repeat: no-repeat;
  padding: 10px;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(28, 28, 28, 0.5);
  border-radius: 0px;
  color: rgb(37, 42, 50);
  font-size: 14px;
  background-color: rgba(14, 13, 13, 0.57) !important;
}
#\33 02392-2 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\32 67177-2 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#i51v1gd {
  width: 100%;
}
#\31 09394-2 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#imx4vvq {
  width: 100%;
}
#\37 41641-2 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\36 9311-2 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#ice0ul9 {
  width: 100%;
}
#fkt-link-eed-4b7-92c {
  margin: 10px 0px 0px;
  padding: 15px 30px;
  background-color: rgb(58, 106, 190);
  cursor: pointer;
}
#i8dzlqr {
  font-weight: bold;
  font-size: 30px;
  text-align: center;
}
#ilv1fru {
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
  color: rgba(255, 255, 255, 0.47) !important;
}
#i1zcfmc {
  padding-bottom: 10px;
}
#iqee62l {
  padding: 5px 10px;
}
.fk-form-input {
  padding: 12px 18px;
  font-family: Helvetica, serif;
  height: auto;
}
#ilk7sk4 {
  opacity: 0;
}
#ib0ja0f {
  font-size: 20px;
  color: rgb(255, 0, 0) !important;
}
#idrtb3q {
  color: rgb(255, 0, 0) !important;
}
#isabc6c {
  font-size: 14px;
  color: rgb(99, 106, 123) !important;
}
#im2erqh {
  font-weight: bold;
  text-align: left;
}
#i2lyzcw {
  color: rgb(150, 150, 150) !important;
  border-color: rgb(0, 0, 0) !important;
  background-color: rgb(255, 255, 255) !important;
}
#i6jpy5j {
  text-decoration: underline;
  font-size: 10px;
  background-color: rgb(251, 246, 246) !important;
  color: rgb(99, 106, 123) !important;
}
#it2h3f3 {
  color: rgb(150, 150, 150) !important;
  border-color: rgb(0, 0, 0) !important;
  background-color: rgb(255, 255, 255) !important;
}
#iu0iltt {
  color: rgb(0, 0, 0) !important;
}
#i73krw3 {
  color: rgb(255, 0, 0);
  background-color: rgb(252, 248, 227);
  font-size: small;
}
#i9j0ztt {
  background-color: rgb(150, 150, 150) !important;
}
#i9ij329 {
  font-size: small;
  color: rgb(99, 106, 123) !important;
  background-color: rgb(255, 255, 255) !important;
}
#ijykr7e {
  font-size: 10px;
  color: rgb(99, 106, 123) !important;
}
#inou8d9 {
  color: rgb(47, 47, 47);
  background-color: transparent;
  font-size: small;
  text-decoration: none;
}
#ip73qyy {
  border-width: 2px;
  border-style: dashed;
  border-radius: 0px 6px 6px;
  padding: 15px;
  background-color: rgb(255, 255, 255);
  border-color: rgb(147, 147, 147) !important;
  color: rgb(99, 106, 123) !important;
}
#isefuq8 {
  padding-bottom: 15px;
  color: rgb(99, 106, 123) !important;
}
#iikgi4f {
  color: rgb(150, 150, 150) !important;
  border-color: rgb(0, 0, 0) !important;
  background-color: rgb(255, 255, 255) !important;
}
#isfr6k2 {
  text-decoration: underline;
  font-size: 10px;
  background-color: rgb(251, 246, 246) !important;
  color: rgb(99, 106, 123) !important;
}
#iaj3xem {
  color: rgb(150, 150, 150) !important;
  border-color: rgb(0, 0, 0) !important;
  background-color: rgb(255, 255, 255) !important;
}
#ixc1bpv {
  color: rgb(0, 0, 0) !important;
}
#i0je45o {
  color: rgb(255, 0, 0);
  background-color: rgb(252, 248, 227);
  font-size: small;
}
#iijhun8 {
  background-color: rgb(150, 150, 150) !important;
}
#izdikxa {
  font-size: small;
  color: rgb(99, 106, 123) !important;
  background-color: rgb(255, 255, 255) !important;
}
#iq0jgp2 {
  font-size: 10px;
  color: rgb(99, 106, 123) !important;
}
#ioyiy9d {
  color: rgb(47, 47, 47);
  background-color: transparent;
  font-size: small;
  text-decoration: none;
}
#imw5mnj {
  border-width: 2px;
  border-style: dashed;
  border-radius: 0px 6px 6px;
  padding: 15px;
  background-color: rgb(255, 255, 255);
  border-color: rgb(147, 147, 147) !important;
  color: rgb(99, 106, 123) !important;
}
#i0imroh {
  padding-bottom: 15px;
  color: rgb(99, 106, 123) !important;
}
#iuo59rb {
  flex: 0 0 0%;
}
html {
  overflow-x: hidden;
}
.fk-youtube .fk-rm.image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
}
.fk-youtube .play-button {
  width: 90px;
  height: 60px;
  background-color: rgb(51, 51, 51);
  box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 30px;
  z-index: 1;
  opacity: 0.8;
  border-radius: 6px;
}
.fk-youtube .play-button::before {
  content: "";
  border-style: solid;
  border-width: 15px 0px 15px 26px;
  border-color: transparent transparent transparent rgb(255, 255, 255);
}
.fk-youtube .fk-rm.image,
.fk-youtube .play-button {
  cursor: pointer;
}
.fk-youtube .fk-rm.image,
.fk-youtube iframe,
.fk-youtube .play-button,
.fk-youtube .play-button::before {
  position: absolute;
}
.fk-youtube .play-button,
.fk-youtube .play-button::before {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0px);
}
.fk-youtube iframe {
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}
body {
  overflow-x: unset !important;
}
* {
  box-sizing: border-box;
}
[data-gjs-type="text"][class*="gjs-comp-selected"] {
  outline: purple solid 3px !important;
}
input {
  accent-color: rgba(114, 114, 114, 0.9) !important;
}
#fk-dynamic-cart-head > tr > th {
  overflow-wrap: normal;
  word-break: normal;
}
.table-text[title="Price"],
.table-text[title="Quantity"] {
  word-break: normal;
  overflow-wrap: normal;
}
.fk-shopping-cart .table-text {
  overflow-wrap: normal;
  word-break: normal;
}
.fk-cart-display-label .cart-display,
.fk-totals-display-label .value-display {
  display: block;
}
.fk-shopping-cart .cart-display {
  display: inline-block;
  margin-right: 0%;
  font-weight: 500;
  font-size: 1rem;
}
.fk-totals-display-label .discount {
  width: unset;
}
.fk-shopping-cart .dynamic-price-total,
.fk-shopping-cart .dynamic-shipping-total,
.fk-shopping-cart .salesTax,
.fk-shopping-cart .discount,
.fk-shopping-cart .grandTotal {
  width: auto;
}
#i1g221:checked::after {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  top: -2px;
  left: -2px;
  position: relative;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
  box-shadow: rgb(51, 102, 153) 0px 0px 0px 10px inset !important;
  background-color: rgb(51, 102, 153) !important;
}
#iqj60i:checked::after {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  top: -2px;
  left: -2px;
  position: relative;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
  box-shadow: rgb(51, 102, 153) 0px 0px 0px 10px inset !important;
  background-color: rgb(51, 102, 153) !important;
}
.countdown-digit {
  font-size: 1rem;
}
[data-gjs-type="countdown"][class*="gjs-selected"] {
  outline: rgb(121, 85, 72) solid 3px !important;
}
.el-83665 .os-collapse-header,
.el-83665 .os-discount-box,
.el-83665 .os-subtotal,
.el-83665 .os-total {
  border-color: rgba(175, 175, 175, 0.34) !important;
}
.el-83665 .os-collapse-header {
  background: rgb(250, 250, 250) !important;
}
.el-91564 a:hover {
  color: rgb(67, 104, 224);
}
.el-893544 > .scraped-container-box:nth-child(1) {
  width: unset;
  min-width: 0px;
  max-width: unset;
}
.el-893544 > .scraped-container-box:nth-child(2) {
  width: unset;
  min-width: 0px;
  max-width: unset;
}
.tg td {
  border-color: black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  overflow: hidden;
  padding: 10px 5px;
  word-break: normal;
}
.tg th {
  border-color: black;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  padding: 10px 5px;
  word-break: normal;
}
.tg .tg-syad {
  background-color: rgb(0, 0, 0);
  border-color: inherit;
  color: rgb(255, 255, 255);
  text-align: left;
  vertical-align: top;
}
.tg .tg-sg5v {
  border-color: inherit;
  font-size: 100%;
  text-align: left;
  vertical-align: top;
}
.tg .tg-nlhk {
  background-color: rgb(0, 0, 0);
  border-color: inherit;
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}
.tg .tg-0pky {
  border-color: inherit;
  text-align: left;
  vertical-align: top;
}
.tg .tg-0lax {
  text-align: left;
  vertical-align: top;
}
.el-987339 > .scraped-container-box:nth-child(1) {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.el-987339 > .scraped-container-box:nth-child(2) {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
#\31 3843 {
  background-color: rgb(78, 131, 191);
  background-size: auto;
  background-repeat: no-repeat;
}
#\34 4703 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\31 3689 {
  margin: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#\39 4357 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\36 3227 {
  background-color: transparent;
  background-size: auto;
  background-repeat: no-repeat;
}
#\37 0017 {
  margin: 10px 0px;
  background-size: auto;
  background-repeat: no-repeat;
  align-items: center;
}
#\32 9470 {
  border-width: 2px;
  border-style: dashed;
  border-color: rgba(0, 0, 0, 0.7);
  padding: 0px 0px 20px;
  background-size: auto;
  background-repeat: no-repeat;
}
#\31 0403 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\39 6049 {
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#\37 7120 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\38 2247 {
  margin: 15px 0px 0px;
  background-color: rgb(255, 235, 148);
  background-size: auto;
  background-repeat: no-repeat;
}
#\31 092 {
  border-width: 0px;
  border-style: solid;
  border-color: rgb(104, 194, 233);
  border-radius: 0px;
  color: rgb(48, 48, 48);
  font-size: 32px;
  text-align: initial;
  padding: 10px 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
#\39 9379 {
  margin: 20px 0px 0px;
  padding: 10px;
  display: none;
}
#\31 1697 {
  margin: 30px 0px;
  background-position: center top;
  background-size: auto;
  background-repeat: no-repeat;
}
#\35 8443 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\32 807 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\34 02144 {
  background-size: auto;
  background-repeat: no-repeat;
}
#\34 98695 {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  color: rgb(48, 48, 48);
  font-size: 14px;
  text-align: initial;
  margin: 0px;
  padding: 0px;
  background-size: auto;
  background-repeat: no-repeat;
}
label {
  font-family: Helvetica, serif;
}
[data-gjs-type="form"][class*="gjs-selected"],
[data-gjs-type="form"] [class*="gjs-selected"] {
  outline: rgb(139, 195, 74) solid 3px !important;
}
.fk-shopping-cart-plus:active,
.fk-shopping-cart-minus:not(:hover),
.fk-shopping-cart-plus:not(:hover) {
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  border-color: rgb(255, 255, 255);
}
.fk-shopping-cart-quantity-wrapper-class > button {
  background-color: rgb(255, 255, 255);
  color: black;
  border-color: rgb(255, 255, 255) rgb(255, 255, 255) white;
  border-bottom-width: initial;
  border-bottom-style: initial;
}
.fk-totals-display-label .salesTax {
  width: unset;
}
.cc-bottom-nav-carousel,
.cc-bottom-nav-carousel .cc-thumnail-carousel-slide {
  padding: 5px;
  margin: 5px;
}
.cc-bottom-nav-carousel .cc-thumnail-carousel-slide,
.cc-bottom-nav-carousel .cc-thumnail-carousel-image {
  width: 100%;
  height: auto;
}
[data-gjs-type="carouselSlide"][class*="gjs-selected"] {
  outline: green solid 3px !important;
}
[data-gjs-type="carousel"][class*="gjs-selected"] {
  border: none;
  box-shadow: none;
  outline: green solid 3px !important;
}
.cc-side-nav-carousel .cc-vertical-carousel-nav {
  width: 25%;
  height: auto;
}
.cc-side-nav-carousel .cc-vertical-carousel-main {
  width: 65%;
  height: auto;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.cc-side-nav-carousel .cc-thumnail-carousel-slide {
  width: 100%;
  margin: 5px;
  padding: 5px;
  height: auto;
}
.cc-side-nav-carousel .cc-thumnail-carousel-image {
  width: 100%;
  height: 100px;
}
.cc-side-nav-carousel .cc-carousel-slide,
.cc-side-nav-carousel .cc-carousel-image {
  height: 375px;
}
select {
  padding: 12px 18px;
}
footer > div.fk-footer-row {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  height: auto;
  margin-top: 100px;
  background-color: rgb(245, 245, 245);
  padding: 0px 50px;
}
footer .fk-footer-col {
  min-height: 25px;
  flex-grow: 1;
  flex-basis: 100%;
  padding: 10px;
}
img {
  max-width: 100%;
}
#fk-dynamic-cart-body .fk-custom-cart-view:first-child {
  display: none;
}
#ir5cjg {
  width: 100%;
  display: flex;
  justify-content: center;
  align-self: center;
  padding: 1px;
  align-items: center;
}
#ii1ocw {
  font-size: 17px;
  padding: 1px;
  line-height: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif !important;
}
#iz0lmz {
  text-align: right;
}
#iv2d6i {
  text-align: left;
}
#itvhwi {
  margin-top: 1px;
  margin-left: 1px;
  flex: 0 0 0%;
}
#ihgwch {
  padding-left: 1px;
  padding-right: 1px;
  width: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 1px;
}
#itlmig {
  text-align: left;
  line-height: 18px;
}
#ikelrz {
  text-align: left;
}
#ir3iya {
  text-align: left;
  line-height: 16px;
}
#imo5oi {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  line-height: 16px;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 1px !important;
  color: rgb(102, 185, 102) !important;
}
#idd5rb {
  width: 100%;
  padding: 1px;
  display: flex;
}
#inxbur {
  font-size: 18px;
  text-align: left;
  font-family: Roboto, sans-serif !important;
}
#iaj8hr {
  width: 100%;
  padding: 1px;
  display: flex;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  justify-content: flex-start;
}
#ijbeqp {
  padding: 1px 10px;
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#ix5sj7 {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: flex-end;
}
#iru84x {
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#i5m11v {
  font-size: 15px;
  margin-bottom: 1px;
  padding-left: 1px;
  font-family: "Open Sans", sans-serif !important;
  color: red !important;
}
#iuqfik {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#ifpqmj {
  display: flex;
  justify-content: space-between;
  width: auto;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
}
#iw1myt {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#ixf281 {
  display: flex;
  justify-content: space-between;
  width: auto;
}
#i7tqog {
  display: flex;
  width: auto;
  justify-content: space-between;
}
#inme5x {
  text-decoration: none;
  font-size: 17px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
}
#idiof2 {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i83gdv {
  margin-bottom: 1px;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#ii3tmt {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  width: auto;
}
#i5bf0t {
  margin-top: -20px;
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  padding-top: 1px;
  flex-direction: column;
}
#fkt-image-019-295-878 {
  height: auto;
  padding-right: 5px;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  width: 90px !important;
}
#ig1o3g {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
#i20y57 {
  padding: 1px 10px 1px 5px;
  width: auto;
}
#im7q3g {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: space-between;
}
#il9t9h {
  margin-left: -10px;
  margin-right: -10px;
  border-color: rgba(0, 0, 0, 0.32);
  border-radius: 4px;
  border-width: 1px;
  padding: 10px 5px;
}
#iy1ysl {
  margin-top: 1px;
  margin-left: 1px;
}
#ikdc5g {
  padding-left: 1px;
  padding-right: 1px;
  width: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 1px;
}
#ibm0ul {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: flex-end;
}
#i93pdl {
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#i2w1ig {
  font-size: 15px;
  margin-bottom: 1px;
  padding-left: 1px;
  font-family: "Open Sans", sans-serif !important;
  color: red !important;
}
#i35qfi {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#ih36rh {
  display: flex;
  justify-content: space-between;
  width: auto;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
}
#izes4h {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#icfha6 {
  display: flex;
  justify-content: space-between;
  width: auto;
}
#iwcyaq {
  display: flex;
  width: auto;
  justify-content: space-between;
}
#i4gw3l {
  text-decoration: none;
  font-size: 17px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
}
#ih76gx {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#is06wi {
  margin-bottom: 1px;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#irfruj {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  width: auto;
}
#i8dp4h {
  margin-top: -20px;
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  padding-top: 1px;
  flex-direction: column;
}
#fkt-image-768-b84-8be {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#iz857e {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
#ikl25l {
  padding: 1px 10px 1px 5px;
  width: auto;
}
#iromea {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: space-between;
}
#idujwt {
  margin-left: -10px;
  margin-right: -10px;
  border-color: rgba(0, 0, 0, 0.32);
  border-radius: 4px;
  border-width: 1px;
  padding: 10px 5px;
}
.fk-fkt-image-9d9-bb2-834 {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-9d9-bb2-834 {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
.fk-fkt-image-f4d-c8b-93f {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-f4d-c8b-93f {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#fk-dynamic-cart-body .fk-custom-cart-view:last-child {
  display: none;
}
.cc-cart-container .cc-cart-row:nth-child(-n + 2) {
  display: none !important;
}
.fk-payment-option-toggler-field:checked::after {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  top: -2px;
  left: -2px;
  position: relative;
  content: "";
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
  box-shadow: rgb(51, 102, 153) 0px 0px 0px 10px inset !important;
  background-color: rgb(51, 102, 153) !important;
}
.cc-cart-details-block .cc-cart-details-value,
.cc-cart-details-block .cc-cart-details-label {
  padding: 10px;
  text-align: right;
  display: block;
  width: auto;
  font-size: 16px;
  font-weight: 400;
}
#iqmhs0i {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
#ccdynamiclabel213 {
  color: rgb(0, 138, 0) !important;
}
#io524 {
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
}
body.dom-pending *,
.fk-lazy {
  background-image: none !important;
}
.max-width {
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  max-width: 1170px !important;
}
#i22liz {
  border-radius: 1px;
  flex: 0 0 0%;
  display: block;
  flex-direction: row;
  border-style: solid;
  border-width: 1px;
  margin-top: 4px;
  border-color: rgb(197, 199, 210) !important;
}
#toggle-container-2 {
  padding: 10px 15px;
  border-style: solid;
  border-width: 0px 0px 1px;
  background-color: rgb(250, 250, 250) !important;
  border-color: rgb(197, 199, 210) !important;
}
#ivsef-2 {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
#irnkph {
  display: flex;
  justify-content: space-between;
}
#i8um0n {
  display: flex;
  align-items: center;
}
#order-sum-mob {
  font-size: 16px;
  font-weight: 800;
  font-family: Montserrat, sans-serif;
  display: none;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  color: rgb(35, 31, 32) !important;
}
.table-class {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table-cell {
  padding: 0.75rem;
}
.image-quantity {
  position: relative;
  display: inline-block;
  width: 100%;
}
.image-quantity-container {
  margin: 0px auto;
  width: 100px;
  height: auto;
  position: relative;
}
.quantity-circle {
  position: absolute;
  top: 0px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 8px;
  border: 2px solid rgb(102, 102, 102);
  color: rgb(102, 102, 102);
  text-align: center;
  font: 10px Arial, sans-serif;
  right: 0px;
}
.cart-display {
  display: inline-block;
  margin-right: 10%;
  font-size: 14px;
  font-weight: 500;
}
.grandTotal {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}
.dynamic-shipping-total {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}
#ia81y {
  border-style: none;
  border-width: 1px;
  padding: 0px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  border-color: rgb(197, 199, 210) !important;
}
.fk-payment-option-body-content {
  display: flex;
  height: 130px;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin: 5px;
}
.fk-i8wnqf {
  margin-left: auto;
  margin-right: auto;
}
#ixegui {
  padding-left: 0px;
  padding-right: 0px;
}
#idqr9b {
  padding-left: 0px;
  padding-right: 0px;
}
#ie5nx2 {
  padding-left: 0px;
  padding-right: 0px;
}
#iqdfhi {
  padding-left: 0px;
  padding-right: 0px;
}
#idkxqg {
  padding-left: 0px;
  padding-right: 0px;
}
.fk-ilinsj {
  margin-left: auto;
  margin-right: auto;
}
#order-sum {
  font-size: 14px;
  font-weight: 700;
  margin-left: 6px !important;
  margin-right: 6px !important;
  font-family: "Open Sans", sans-serif !important;
}
#icouy-2 {
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 1px !important;
  color: rgb(48, 48, 48) !important;
  font-family: "Open Sans", sans-serif !important;
}
#ixeizg {
  width: 100%;
  padding: 1px 10px 20px;
  border-radius: 4px;
  display: flex;
  align-self: auto;
  justify-content: flex-start;
  align-items: center;
  border-width: 1px;
  flex: 0 1 0%;
  background-color: rgb(255, 215, 18) !important;
  margin: 20px 1px 1px !important;
  box-shadow: rgba(197, 199, 210, 0.51) 3px 3px 5px 3px,
    rgba(197, 199, 210, 0.51) -3px -3px 5px 3px !important;
}
#fkt-link-9c3-1ad-9a0 {
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  font-family: Helvetica, serif;
  cursor: pointer;
  border-top-width: 0px;
  flex-direction: column;
  align-self: center;
  justify-content: space-around;
  align-items: flex-end;
  padding-top: 10px;
  pointer-events: auto;
  color: rgb(48, 48, 48) !important;
  width: 100% !important;
  margin-left: 1px !important;
}
.fk-ifoyga {
  margin-left: auto;
  margin-right: auto;
}
#i3mx1q {
  font-size: 18px;
  height: auto;
  line-height: 27px;
  font-weight: 400;
  margin-bottom: 1px !important;
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
}
.fk-ilfeh3 {
  margin-left: auto;
  margin-right: auto;
}
#ihapfe {
  font-size: 14px;
  margin-bottom: 1px !important;
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
  margin-top: 0px !important;
}
.countdown {
  text-align: center;
  font-family: Helvetica, serif;
}
.countdown-block {
  display: inline-block;
  margin: 0px 10px;
  padding: 10px;
}
.countdown-endtext {
  font-size: 5rem;
}
.countdown-cont {
  display: inline-block;
}
#izrrag {
  width: auto;
  height: auto;
  display: block;
  flex-direction: row;
  justify-content: flex-start;
}
.fk-icueiy {
  margin-left: auto;
  margin-right: auto;
}
#iv3af {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  align-items: center;
  padding: 1px 15px;
  border-style: none;
  border-width: 1px;
  align-self: auto;
  border-color: rgb(197, 199, 210) !important;
}
.fk-i87mzl {
  margin-left: auto;
  margin-right: auto;
}
#i8mig {
  display: flex;
  align-items: center;
  width: auto;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
.fk-is0o5j {
  margin-left: auto;
  margin-right: auto;
}
.fk-iyt5hw {
  margin-left: auto;
  margin-right: auto;
}
.fk-ixwhn4 {
  margin-left: auto;
  margin-right: auto;
}
.fk-izpa6j {
  margin-left: auto;
  margin-right: auto;
}
#iuxn7p {
  margin-left: 1px;
  margin-right: 1px;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
}
#ixia9z {
  color: rgb(151, 170, 205);
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: rgb(238, 241, 255) !important;
  font-family: "Open Sans", sans-serif !important;
}
#iwbtmx-5 {
  padding: 12px 10px;
  width: 100%;
}
.fk-ioh7r8 {
  margin-left: auto;
  margin-right: auto;
}
.fk-irbtnr {
  margin-left: auto;
  margin-right: auto;
}
.fk-i7nmnk {
  margin-left: auto;
  margin-right: auto;
}
.fk-ix8j8f {
  margin-left: auto;
  margin-right: auto;
}
.fk-i1l2zk {
  margin-left: auto;
  margin-right: auto;
}
#ilrtp {
  font-weight: 600;
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
}
#iysmr {
  font-weight: 600;
  font-size: 16px;
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
}
.fk-i2osfk {
  margin-left: auto;
  margin-right: auto;
}
.fk-ipjpfk {
  margin-left: auto;
  margin-right: auto;
}
.fk-icn3mr {
  margin-left: auto;
  margin-right: auto;
}
.fk-i3tmfg {
  margin-left: auto;
  margin-right: auto;
}
.fk-i8fzlq {
  margin-left: auto;
  margin-right: auto;
}
.fk-ijo415 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ixe7dg {
  margin-left: auto;
  margin-right: auto;
}
.fk-is79w6 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ijztk3 {
  margin-left: auto;
  margin-right: auto;
}
.fk-iobsb7 {
  margin-left: auto;
  margin-right: auto;
}
#i4a9ao {
  width: 100%;
  padding: 12px 1px;
  margin-bottom: 4px;
}
#iwplhn {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  padding: 1px;
  font-weight: 700;
  line-height: 18px;
}
#iuff12 {
  text-align: left;
}
#ilwu7u {
  text-align: left;
  font-family: "Open Sans", sans-serif !important;
}
.bump-div-class {
  border-style: dashed;
  border-color: rgb(33, 37, 41);
  background-color: rgb(252, 248, 227);
}
.form-style {
  width: auto;
}
.form-control-custom {
  display: block;
  width: 100%;
  padding: 12px 18px;
  font-size: 1rem;
  line-height: 1.5;
  color: red;
  background-color: rgb(255, 255, 255);
  background-clip: padding-box;
  border: 1px solid rgb(197, 199, 210);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.row-wrap {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}
.top-margin {
  margin: 10px 0px;
  padding: 0px 15px;
}
#i0jmcx {
  text-align: left;
}
#ib70oj {
  font-size: 18px;
  text-align: left;
  font-weight: 700;
  line-height: 18px;
  color: rgb(48, 48, 48) !important;
  font-family: "Open Sans", sans-serif !important;
}
.fk-imzkfn {
  margin-left: auto;
  margin-right: auto;
}
.fk-irkxgv {
  margin-left: auto;
  margin-right: auto;
}
.fk-ip3ybg {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuh7tu {
  margin-left: auto;
  margin-right: auto;
}
#i11saq {
  margin-bottom: 1px !important;
  margin-top: 0px !important;
}
#iv38g1 {
  padding-left: 1px;
  padding-right: 1px;
  border-style: none;
  border-color: black !important;
}
#imfr3i {
  padding-left: 1px;
  padding-right: 1px;
}
#i3uqc1 {
  padding-left: 1px;
  padding-right: 1px;
}
.fk-i7n6w2 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ivgz33 {
  margin-left: auto;
  margin-right: auto;
}
#iyephe {
  padding-left: 1px;
  padding-right: 1px;
}
#ig7isb {
  padding-left: 1px;
  padding-right: 1px;
}
#ifed8j {
  padding-left: 1px;
  flex: 0 0 33%;
  padding-right: 5px;
}
#ii8in7 {
  padding-right: 1px;
  flex: 0 0 33%;
  padding-left: 5px;
}
#ij9a9m {
  padding-left: 1px;
  padding-right: 1px;
}
#i4ry62 {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  border-style: solid;
  border-width: 1px;
  font-weight: 400;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#idjvey {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  border-style: solid;
  border-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#i4c8jk {
  border-style: solid;
  border-width: 1px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  border-color: rgb(197, 199, 210) !important;
  color: rgb(10, 10, 10) !important;
}
#i7qfrn {
  margin-bottom: 20px;
  margin-top: 0px !important;
}
#iklid2 {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  text-align: left;
  font-weight: 700;
  line-height: 18px;
  color: rgb(48, 48, 48) !important;
}
#inwgud {
  text-align: left;
  margin-top: 15px;
}
#iv3qdr {
  margin-bottom: 20px;
  margin-top: 30px !important;
}
#if5imr {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 21px;
  border-style: solid;
  border-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#ietcfo {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
.fk-ioo0dg {
  margin-left: auto;
  margin-right: auto;
}
.fk-iask4y {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2a9hd {
  margin-left: auto;
  margin-right: auto;
}
.fk-i55r1v {
  margin-left: auto;
  margin-right: auto;
}
#iypz6m {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 10px;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#if1yxw {
  margin-bottom: 15px;
  margin-top: 15px !important;
}
#iqml77 {
  margin-bottom: 15px;
  margin-top: 15px !important;
}
#ig54zx {
  margin-bottom: 5px;
  font-weight: 300;
  line-height: 25.6px;
  margin-top: 10px !important;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#ijk3ft {
  font-size: 14px;
  font-family: Roboto, sans-serif !important;
  color: rgb(115, 115, 115) !important;
}
#fkCreditCard {
  display: flex;
  background-color: rgb(250, 250, 250) !important;
}
#fkPayPal {
  display: none;
  background-color: rgb(250, 250, 250) !important;
}
.fk-iz977u {
  margin-left: auto;
  margin-right: auto;
}
.fk-ib77rj {
  margin-left: auto;
  margin-right: auto;
}
.fk-id8o9b {
  margin-left: auto;
  margin-right: auto;
}
.fk-ieb00q {
  margin-left: auto;
  margin-right: auto;
}
.fk-ibjo54 {
  margin-left: auto;
  margin-right: auto;
}
.fk-i3j26b {
  margin-left: auto;
  margin-right: auto;
}
.fk-ivbwug {
  margin-left: auto;
  margin-right: auto;
}
.fk-i5st81 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ikrjhr {
  margin-left: auto;
  margin-right: auto;
}
.fk-i3ugmd {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuie7k {
  margin-left: auto;
  margin-right: auto;
}
.fk-iwguff {
  margin-left: auto;
  margin-right: auto;
}
.fk-irmmip {
  margin-left: auto;
  margin-right: auto;
}
.fk-ik7apa {
  margin-left: auto;
  margin-right: auto;
}
.fk-ixt2wm {
  margin-left: auto;
  margin-right: auto;
}
.fk-igjw8t {
  margin-left: auto;
  margin-right: auto;
}
.fk-in403g {
  margin-left: auto;
  margin-right: auto;
}
.fk-icoe3h {
  margin-left: auto;
  margin-right: auto;
}
.fk-iutqua {
  margin-left: auto;
  margin-right: auto;
}
.fk-i62kst {
  margin-left: auto;
  margin-right: auto;
}
.fk-imot3b {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2kjrm {
  margin-left: auto;
  margin-right: auto;
}
.fk-iv26ki {
  margin-left: auto;
  margin-right: auto;
}
.fk-iu7hip {
  margin-left: auto;
  margin-right: auto;
}
.fk-iy7j76 {
  margin-left: auto;
  margin-right: auto;
}
.fk-i8oold {
  margin-left: auto;
  margin-right: auto;
}
.fk-iqlkmf {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuds6c {
  margin-left: auto;
  margin-right: auto;
}
.fk-i997nq {
  margin-left: auto;
  margin-right: auto;
}
#ixym84 {
  display: flex;
  flex-direction: column;
  border-style: none;
}
.fk-ic6fxk {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2ut4h {
  margin-left: auto;
  margin-right: auto;
}
.fk-i0x4vb {
  margin-left: auto;
  margin-right: auto;
}
.fk-irb3gl {
  margin-left: auto;
  margin-right: auto;
}
#inpefi {
  padding: 0px 10px 10px;
  width: 100%;
}
.fk-iqec7u {
  margin-left: auto;
  margin-right: auto;
}
.fk-iencxx {
  margin-left: auto;
  margin-right: auto;
}
#imbr2a {
  margin-bottom: 1px !important;
}
#ivyqji {
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
}
#ipzzh6 {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-direction: row;
  margin: 15px 1px;
}
#i0bs7g {
  font-size: 20px;
  line-height: 32px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
}
.fk-ix0yda {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2nzor {
  margin-left: auto;
  margin-right: auto;
}
.fk-i8xjze {
  margin-left: auto;
  margin-right: auto;
}
.fk-i85s0z {
  margin-left: auto;
  margin-right: auto;
}
.fk-ikg8vo {
  margin-left: auto;
  margin-right: auto;
}
.fk-ij16ar {
  margin-left: auto;
  margin-right: auto;
}
.fk-iioz0i {
  margin-left: auto;
  margin-right: auto;
}
.fk-i4v6tq {
  margin-left: auto;
  margin-right: auto;
}
.fk-ibl7tj {
  margin-left: auto;
  margin-right: auto;
}
.fk-i34tnk {
  margin-left: auto;
  margin-right: auto;
}
.fk-il8sjc {
  margin-left: auto;
  margin-right: auto;
}
.fk-ih1q6b {
  margin-left: auto;
  margin-right: auto;
}
.fk-iz4wgk {
  margin-left: auto;
  margin-right: auto;
}
.fk-i4fnfi {
  margin-left: auto;
  margin-right: auto;
}
.fk-irxfyc {
  margin-left: auto;
  margin-right: auto;
}
.fk-ikmb9k {
  margin-left: auto;
  margin-right: auto;
}
.fk-ift5gy {
  margin-left: auto;
  margin-right: auto;
}
.fk-i33y7i {
  margin-left: auto;
  margin-right: auto;
}
.fk-ixhx9d {
  margin-left: auto;
  margin-right: auto;
}
.fk-izgypl {
  margin-left: auto;
  margin-right: auto;
}
.fk-i37wmx {
  margin-left: auto;
  margin-right: auto;
}
.fk-i9fbw7 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ip7k3g {
  margin-left: auto;
  margin-right: auto;
}
.product-cart-image {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.fk-i5l54j {
  margin-left: auto;
  margin-right: auto;
}
.fk-i77xas {
  margin-left: auto;
  margin-right: auto;
}
.table-header {
  padding: 0.75rem;
  text-align: inherit;
  word-break: normal;
  overflow-wrap: normal;
}
.fk-cart-display-label {
  margin-right: 2%;
  display: inline-block;
  padding: 12px;
}
.fk-totals-display-label {
  display: inline-block;
  padding: 12px;
}
#islpu2 {
  width: 25%;
}
#i0rp0j {
  width: 40%;
  font-size: 14px;
  text-align: left;
  font-family: "Open Sans", sans-serif !important;
}
#i1o1k3 {
  width: 15%;
  text-align: right;
  font-size: 14px;
  font-family: "Open Sans", sans-serif !important;
}
#imf89r {
  text-align: right;
  overflow-wrap: normal;
  word-break: normal;
}
#itjami {
  display: none;
  align-items: flex-end;
  justify-content: flex-end;
}
#i0al8q {
  display: none;
  flex-direction: column;
}
#ixgn4z {
  text-decoration: line-through;
  font-size: 14px;
  margin-bottom: 1px;
  line-height: 17px;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
.fk-i1y6ud {
  margin-left: auto;
  margin-right: auto;
}
#ih2ofu {
  margin-bottom: 1px;
}
#it3e6c {
  margin-bottom: 1px;
}
#igo0oi {
  margin-bottom: 1px;
}
#ixwpjq {
  margin-bottom: 1px;
}
#ia2s8u {
  margin-bottom: 1px;
}
#iz98vu {
  font-size: 18px;
  margin-bottom: 1px;
  line-height: 17px;
  font-weight: 700;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
.fk-igyam7 {
  margin-left: auto;
  margin-right: auto;
}
#im8j9f {
  padding-top: 5px;
  border-color: rgba(114, 114, 114, 0.9) !important;
  background-color: rgba(114, 114, 114, 0.9) !important;
  color: white !important;
  font-family: "Open Sans", sans-serif !important;
}
.fk-ickfg5 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ito8bq {
  margin-left: auto;
  margin-right: auto;
}
#ikobfq {
  display: flex;
  justify-content: space-between;
  padding: 10px 15px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#iye6qu {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 1px !important;
  font-family: "Open Sans", sans-serif !important;
}
#ihazfe {
  font-size: 16px;
  font-family: "Open Sans", sans-serif !important;
}
#i4ab4d {
  margin-bottom: 1px !important;
}
#ieuvsu {
  width: auto;
  margin-top: 1px;
  margin-left: 10px !important;
  margin-right: 10px !important;
  margin-bottom: 1px !important;
}
.fk-ioy6bd {
  margin-left: auto;
  margin-right: auto;
}
.fk-ilbdyf {
  margin-left: auto;
  margin-right: auto;
}
.fk-i4wsvj {
  margin-left: auto;
  margin-right: auto;
}
#ivhklg {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  width: auto;
  flex-direction: column;
  padding-left: 5px;
  padding-right: 5px;
}
#i874g1 {
  width: 100% !important;
}
.fk-i6cdmw {
  margin-left: auto;
  margin-right: auto;
}
.fk-ikhp7h {
  margin-left: auto;
  margin-right: auto;
}
.fk-igj0wo {
  margin-left: auto;
  margin-right: auto;
}
.fk-i0ykth {
  margin-left: auto;
  margin-right: auto;
}
#imbtdg {
  padding: 10px;
  font-size: 22px;
  margin-bottom: 15px;
  line-height: 28.6px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
}
#id70ii {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 500;
  border-style: solid;
  border-width: 1px;
  color: rgb(0, 0, 0) !important;
  background-color: white !important;
  border-color: rgb(217, 217, 217) !important;
}
#iqnlr9 {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(217, 217, 217) !important;
  background-color: white !important;
}
#ikh3ub {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(217, 217, 217) !important;
  background-color: white !important;
}
.fk-ilplk6 {
  margin-left: auto;
  margin-right: auto;
}
#irbo9b {
  height: auto;
  width: 80px !important;
}
#i6oaug {
  align-items: center;
  display: block;
  flex-direction: column;
}
.fk-ipmzbj {
  margin-left: auto;
  margin-right: auto;
}
.fk-iamdhf {
  margin-left: auto;
  margin-right: auto;
}
.fk-ir4q6g {
  margin-left: auto;
  margin-right: auto;
}
.fk-i64gdz {
  margin-left: auto;
  margin-right: auto;
}
.fk-iiany9 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ie97cg {
  margin-left: auto;
  margin-right: auto;
}
.fk-ixfyhf {
  margin-left: auto;
  margin-right: auto;
}
.fk-iotimt {
  margin-left: auto;
  margin-right: auto;
}
.fk-igr2rg {
  margin-left: auto;
  margin-right: auto;
}
.fk-iy71ab {
  margin-left: auto;
  margin-right: auto;
}
.fk-ie0skh {
  margin-left: auto;
  margin-right: auto;
}
.fk-izeg45 {
  margin-left: auto;
  margin-right: auto;
}
.fk-i8ho56 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ixoank {
  margin-left: auto;
  margin-right: auto;
}
.fk-ie5j3m {
  margin-left: auto;
  margin-right: auto;
}
.fk-ilhimk {
  margin-left: auto;
  margin-right: auto;
}
.fk-iqo6x7 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ifhh33 {
  margin-left: auto;
  margin-right: auto;
}
.fk-if0mf1 {
  margin-left: auto;
  margin-right: auto;
}
.fk-irjj5z {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuscgi {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2etj2 {
  margin-left: auto;
  margin-right: auto;
}
.fk-i277dk {
  margin-left: auto;
  margin-right: auto;
}
.fk-i3osrf {
  margin-left: auto;
  margin-right: auto;
}
.fk-ilv648 {
  margin-left: auto;
  margin-right: auto;
}
.fk-inaunu {
  margin-left: auto;
  margin-right: auto;
}
#itvl3-2 {
  justify-content: flex-start;
  align-items: stretch;
  flex-direction: row;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  margin: auto;
  box-shadow: rgba(197, 199, 210, 0.85) 3px 5px 5px 3px,
    rgba(197, 199, 210, 0.85) -3px 5px 5px 3px !important;
}
.fk-ieaq0i {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2w30h {
  margin-left: auto;
  margin-right: auto;
}
.fk-i87i1j {
  margin-left: auto;
  margin-right: auto;
}
.fk-idzff9 {
  margin-left: auto;
  margin-right: auto;
}
.fk-iyr1zf {
  margin-left: auto;
  margin-right: auto;
}
.fk-ievgnl {
  margin-left: auto;
  margin-right: auto;
}
.fk-i5udlj {
  margin-left: auto;
  margin-right: auto;
}
.fk-i2j85n {
  margin-left: auto;
  margin-right: auto;
}
.fk-i034w9 {
  margin-left: auto;
  margin-right: auto;
}
.fk-iyc4np {
  margin-left: auto;
  margin-right: auto;
}
.fk-iswhfk {
  margin-left: auto;
  margin-right: auto;
}
.fk-i9ubzn {
  margin-left: auto;
  margin-right: auto;
}
.fk-igwtjb {
  margin-left: auto;
  margin-right: auto;
}
.fk-if2y4w {
  margin-left: auto;
  margin-right: auto;
}
.fk-ilu8a6 {
  margin-left: auto;
  margin-right: auto;
}
.fk-i96txl {
  margin-left: auto;
  margin-right: auto;
}
.fk-i1l0nz {
  margin-left: auto;
  margin-right: auto;
}
.fk-imyv0u {
  margin-left: auto;
  margin-right: auto;
}
.fk-ivefnl {
  margin-left: auto;
  margin-right: auto;
}
.fk-inhobm {
  margin-left: auto;
  margin-right: auto;
}
.fk-iav44r {
  margin-left: auto;
  margin-right: auto;
}
.fk-i6lwv4 {
  margin-left: auto;
  margin-right: auto;
}
.fk-if83f7 {
  margin-left: auto;
  margin-right: auto;
}
.fk-iboh8u {
  margin-left: auto;
  margin-right: auto;
}
.fk-i1d7j4 {
  margin-left: auto;
  margin-right: auto;
}
#i6202v {
  height: auto;
  width: 350px !important;
}
#i1mrtj {
  line-height: 50px;
  font-size: 22px;
  font-weight: 700;
  border-top-width: 0px;
  color: black !important;
  font-family: "Open Sans", sans-serif !important;
}
#i86tws {
  height: 100px;
  width: 100px;
}
.fk-testimonial2 {
  padding: 40px 0px;
  background: rgb(244, 244, 244);
}
.fk-ip98nk {
  margin-left: auto;
  margin-right: auto;
}
.fk-idc6jh {
  margin-left: auto;
  margin-right: auto;
}
.fk-iboze3 {
  margin-left: auto;
  margin-right: auto;
}
.fk-iqgtzu {
  margin-left: auto;
  margin-right: auto;
}
.fk-igwzfx {
  margin-left: auto;
  margin-right: auto;
}
#iieya8 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.fk-i4myyt {
  margin-left: auto;
  margin-right: auto;
}
.fk-ifpb8o {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuyahr {
  margin-left: auto;
  margin-right: auto;
}
.fk-i4odoo {
  margin-left: auto;
  margin-right: auto;
}
.fk-ie3o0c {
  margin-left: auto;
  margin-right: auto;
}
.fk-iahdwt {
  margin-left: auto;
  margin-right: auto;
}
.fk-i9dpox {
  margin-left: auto;
  margin-right: auto;
}
#i8qexv {
  font-size: 18px;
  padding: 1px;
  font-family: "Open Sans", sans-serif !important;
}
#ie7ztq {
  padding-top: 1px;
  padding-bottom: 29px;
  background-color: white !important;
}
#im8ekd {
  padding: 13px 10px 12px;
  width: 100%;
}
#fkt-image-281-d8b-95a {
  height: auto;
  color: black !important;
  width: auto !important;
}
#fkt-image-bc1-eb0-ab1 {
  height: auto;
  color: black !important;
  width: auto !important;
}
#i61qy1 {
  padding: 12px 10px;
  width: 100%;
  margin-top: 20px !important;
}
#fkt-image-f5d-7a8-b84 {
  height: auto;
  color: black !important;
  width: auto !important;
}
#i48f6t {
  padding: 12px 10px;
  width: 100%;
  margin-top: 20px !important;
}
.fk-ie9wvs {
  margin-left: auto;
  margin-right: auto;
}
.fk-imqi6f {
  margin-left: auto;
  margin-right: auto;
}
.fk-ifajea {
  margin-left: auto;
  margin-right: auto;
}
.fk-i5747s {
  margin-left: auto;
  margin-right: auto;
}
.fk-io8rnc {
  margin-left: auto;
  margin-right: auto;
}
.fk-ivm113 {
  margin-left: auto;
  margin-right: auto;
}
.fk-iapt1f {
  margin-left: auto;
  margin-right: auto;
}
.fk-ia4usa {
  margin-left: auto;
  margin-right: auto;
}
.fk-izo25a {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuqekk {
  margin-left: auto;
  margin-right: auto;
}
.fk-iwmhpf {
  margin-left: auto;
  margin-right: auto;
}
.fk-iym172 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ida9fd {
  margin-left: auto;
  margin-right: auto;
}
.fk-im3hk6 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ifeokt {
  margin-left: auto;
  margin-right: auto;
}
.fk-ivp54u {
  margin-left: auto;
  margin-right: auto;
}
.fk-iuulcc {
  margin-left: auto;
  margin-right: auto;
}
.fk-io2bj7 {
  margin-left: auto;
  margin-right: auto;
}
.fk-ifilry {
  margin-left: auto;
  margin-right: auto;
}
.fk-iauk7f {
  margin-left: auto;
  margin-right: auto;
}
#i59tt7 {
  color: rgb(10, 10, 10) !important;
}
#ilw2v2 {
  font-weight: normal;
}
#itq191 {
  font-family: "Open Sans", sans-serif !important;
}
#in7grf {
  line-height: 20.8px;
  font-size: 12px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
}
#ibt70m {
  line-height: 20.8px;
  font-size: 13px;
  padding-top: 3px;
  padding-left: 5px;
  font-family: "Open Sans", sans-serif !important;
  color: rgba(103, 105, 126, 0.9) !important;
}
#iq4j19 {
  height: 25px;
  width: 20px !important;
}
#iysxlj {
  padding: 0px 10px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
#it5u4a {
  padding: 12px 10px 5px;
  width: 100%;
}
#i09z7w {
  padding: 10px;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  margin-top: 1px;
}
#igq5xy {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  text-align: left;
  font-weight: 700;
  line-height: 18px;
  color: rgb(48, 48, 48) !important;
}
#ipk21i {
  text-align: left;
}
#i7b5nh {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  text-align: left;
  font-weight: 700;
  line-height: 18px;
  margin-top: 1px;
  color: rgb(48, 48, 48) !important;
}
#ihrbbw {
  text-align: left;
  margin-top: 15px;
}
#i81dlh {
  font-weight: normal;
}
.fk-form-general-radio-checkbox {
  margin-right: 5px;
  position: inherit;
}
#i43813 {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
}
#ioif09 {
  margin-top: 10px;
}
#id2ex8 {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 21px;
  border-style: solid;
  border-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#iwid4q {
  padding-left: 1px;
  padding-right: 1px;
}
#ih2r3u {
  padding-left: 1px;
  padding-right: 1px;
}
#inmvpk {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#ij9vf5 {
  padding-left: 1px;
  flex: 0 0 33%;
  padding-right: 5px;
}
#i3frm7 {
  color: rgb(10, 10, 10) !important;
}
#igche9 {
  padding-right: 1px;
  flex: 0 0 33%;
  padding-left: 5px;
}
#i61r5x {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  border-top-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#igb4bl {
  padding-left: 1px;
  padding-right: 1px;
}
#ia8uoa {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 21px;
  border-style: solid;
  border-width: 1px;
  margin-top: 15px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#ilg1hx {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 21px;
  border-style: solid;
  border-width: 1px;
  margin-top: 15px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#ir2eph {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  border-top-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#billingInfoBox {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  display: none;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.fk-ie02ev {
  margin-left: auto;
  margin-right: auto;
}
.fk-iyapuy {
  margin-left: auto;
  margin-right: auto;
}
#ienugz {
  margin-bottom: 1px;
}
#i6pu6u {
  margin-bottom: 1px;
}
#i6rf3l {
  margin-bottom: 1px;
}
#i6xoli {
  margin-bottom: 1px;
}
#i8qu2o {
  display: none;
  flex-direction: column;
}
#isnra1 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
#idarff {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 21px;
  border-style: solid;
  border-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#iqvtxh {
  padding-left: 5px;
  padding-right: 5px;
  flex: 0 0 33%;
}
#ieag5i {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 21px;
  border-style: solid;
  border-width: 1px;
  color: rgb(10, 10, 10) !important;
  border-color: rgb(197, 199, 210) !important;
}
#irdj2j {
  padding-left: 5px;
  padding-right: 5px;
  flex: 0 0 33%;
}
#imk41r {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
}
#ift05m {
  margin-left: 1px;
  margin-right: 1px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  margin-top: 10px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
}
#i6exm1 {
  font-weight: normal;
  font-size: 15px;
  line-height: 1.6em;
}
#iqf8oi {
  color: rgb(200, 32, 47) !important;
}
#iloza3 {
  display: flex;
  align-items: center;
}
#fkt-image-638-caa-849 {
  height: auto;
  color: black !important;
  width: 30px !important;
}
#iszm0g {
  color: rgb(200, 32, 47) !important;
}
#iz6lmq {
  font-size: 16px;
  align-items: center;
  display: flex;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(48, 48, 48) !important;
  margin-bottom: 1px !important;
}
#ihisc4 {
  display: flex;
  align-items: center;
  width: auto;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
#iyoj4t {
  font-size: 16px;
  line-height: normal;
  letter-spacing: 0.3px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(200, 32, 47) !important;
}
#ipp1ch {
  padding: 1px 5px;
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#ird5iq {
  color: rgb(200, 32, 47) !important;
}
#if2544 {
  font-size: 16px;
  letter-spacing: 0.3px;
  line-height: normal;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(200, 32, 47) !important;
}
#iaymvn {
  padding: 1px 5px;
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#i28vjl {
  display: flex;
  align-items: center;
}
#ipv7dn {
  width: auto;
  height: auto;
  display: block;
  flex-direction: row;
  justify-content: flex-start;
}
#iv4enk {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  align-items: center;
  padding: 10px 15px;
  border-style: solid;
  border-width: 1px;
  margin-top: 10px;
  background-color: rgb(248, 248, 248) !important;
  border-color: rgb(197, 199, 210) !important;
}
#i1j8f5 {
  letter-spacing: 0.3px;
  text-align: left;
}
#inhgrk {
  font-size: 18px;
  padding: 1px;
  font-family: "Open Sans", sans-serif !important;
}
#i3yu0y {
  width: auto;
  height: auto;
  font-size: 18px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(230, 0, 0) !important;
}
#ihdxp8 {
  font-weight: 700;
  font-size: 18px;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(230, 0, 0) !important;
}
#i4z2wn {
  padding: 1px;
  font-family: "Open Sans", sans-serif !important;
}
#iz2mgn {
  width: auto;
  height: auto;
}
#ipxz4v {
  padding: 12px 10px;
  border-style: solid;
  border-width: 1px 1px 0px;
  width: 49.5% !important;
  border-color: rgb(197, 199, 210) !important;
  margin-right: 4px !important;
}
#icnz0j {
  padding: 12px 10px;
  border-style: solid;
  border-width: 0px 1px 1px;
  width: 49.5% !important;
  margin-left: 0px !important;
  border-color: rgb(197, 199, 210) !important;
  margin-right: 4px !important;
}
#i33dq4 {
  padding: 12px 10px;
  border-style: solid;
  border-width: 1px 1px 0px;
  width: 49.5% !important;
  border-color: rgb(197, 199, 210) !important;
  margin-left: 4px !important;
}
#in0fs6 {
  padding: 12px 10px;
  border-style: solid;
  border-width: 0px 1px 1px;
  width: 49.5% !important;
  margin-right: 0px !important;
  border-color: rgb(197, 199, 210) !important;
  margin-left: 4px !important;
}
#fk-dynamic-cart-head {
  display: none;
}
#i3gyan {
  flex: 1 1 45%;
  align-self: auto;
  align-items: center;
  display: flex;
}
#ieu6vu {
  flex: 1 1 25%;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
#i86n12 {
  padding: 0px;
}
#ixdkdi {
  flex: 1 1 30%;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
#fkt-image-506-b9d-a5b {
  border-radius: 8px;
}
#i6uq56 {
  padding-top: 5px;
  border-color: rgba(114, 114, 114, 0.9) !important;
  background-color: rgba(114, 114, 114, 0.9) !important;
  color: white !important;
  font-family: "Open Sans", sans-serif !important;
}
#i2kixi {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#ik1j8i {
  flex: 1 1 25%;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
#iwxvli {
  font-size: 16px;
  font-family: Helvetica, serif;
  padding: 0px;
  text-align: left;
}
#i0tm5n {
  flex: 1 1 45%;
  align-self: auto;
  align-items: center;
  display: flex;
}
#iac8m6 {
  text-decoration: line-through;
  font-size: 14px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  font-weight: 700;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#iqm4cz {
  margin-bottom: 1px;
  font-size: 18px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(102, 185, 102) !important;
}
#i0s6m7 {
  font-size: 18px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i3c4tj {
  margin-bottom: 1px;
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#inuzmk {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
}
#itnl6e {
  flex: 1 1 30%;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
#x2-Body {
  display: none;
  padding: 0px;
}
#ifo01t {
  font-size: 16px;
  font-family: Helvetica, serif;
  padding: 0px 5px;
  font-weight: 700;
  line-height: 24px;
}
#infu5c {
  font-size: 16px;
  font-family: Helvetica, serif;
  padding: 0px 5px;
  font-weight: 600;
  line-height: 24px;
}
#fkt-image-9b4-599-af2 {
  border-radius: 8px;
}
#i7olfm {
  padding-top: 5px;
  border-color: rgba(114, 114, 114, 0.9) !important;
  background-color: rgba(114, 114, 114, 0.9) !important;
  color: white !important;
  font-family: "Open Sans", sans-serif !important;
}
#iuq8kf {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#ixbg08 {
  flex: 1 1 25%;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
#iu29dl {
  font-size: 16px;
  font-family: Helvetica, serif;
  padding: 0px;
  text-align: left;
}
#iq04pe {
  flex: 1 1 45%;
  align-self: auto;
  align-items: center;
  display: flex;
}
#ighg48 {
  text-decoration: line-through;
  font-size: 14px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  font-weight: 700;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i8k4gi {
  margin-bottom: 1px;
  font-size: 18px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(102, 185, 102) !important;
}
#i16nit {
  font-size: 18px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#ijd06c {
  margin-bottom: 1px;
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#iyshdr {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
}
#iedcax {
  flex: 1 1 30%;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
#x1-Body {
  display: flex;
  padding: 0px;
}
#fkt-image-ed8-bb5-930 {
  border-radius: 8px;
}
#i85374 {
  padding-top: 5px;
  border-color: rgba(114, 114, 114, 0.9) !important;
  background-color: rgba(114, 114, 114, 0.9) !important;
  color: white !important;
  font-family: "Open Sans", sans-serif !important;
}
#ijgqwc {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#i40j95 {
  flex: 1 1 25%;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
#i95mdo {
  font-size: 16px;
  font-family: Helvetica, serif;
  padding: 0px;
  text-align: left;
}
#i5ismw {
  flex: 1 1 45%;
  align-self: auto;
  align-items: center;
  display: flex;
}
#i1qqtg {
  text-decoration: line-through;
  font-size: 14px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  font-weight: 700;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#it93mm {
  margin-bottom: 1px;
  font-size: 18px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(102, 185, 102) !important;
}
#if0nom {
  font-size: 18px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i78tej {
  margin-bottom: 1px;
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i0u17b {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
}
#i4luhd {
  flex: 1 1 30%;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
#x4-Body {
  display: none;
  padding: 0px;
}
#fkt-image-2d2-cac-8b7 {
  border-radius: 8px;
}
#ic2h0j {
  padding-top: 5px;
  border-color: rgba(114, 114, 114, 0.9) !important;
  background-color: rgba(114, 114, 114, 0.9) !important;
  color: white !important;
  font-family: "Open Sans", sans-serif !important;
}
#i7y43s {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#iiyobf {
  flex: 1 1 25%;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  display: flex;
  align-items: center;
}
#ifnjdj {
  font-size: 16px;
  font-family: Helvetica, serif;
  padding: 0px;
  text-align: left;
  color: black !important;
}
#ixrefn {
  flex: 1 1 45%;
  align-self: auto;
  align-items: center;
  display: flex;
}
#igl8qu {
  text-decoration: line-through;
  font-size: 14px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  border-width: 1px;
  border-radius: 1px;
  flex: 0 0 0%;
  font-weight: 700;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#ifrguq {
  margin-bottom: 1px;
  font-size: 18px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif !important;
  color: rgb(102, 185, 102) !important;
}
#in3m0cx {
  font-size: 18px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i0e6x6s {
  margin-bottom: 1px;
  font-size: 13px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#i6ctous {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
}
#i0uf9fh {
  flex: 1 1 30%;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
#x3-Body {
  display: none;
  padding: 0px;
}
#i5g60i {
  flex-direction: column;
}
#i9a0xi {
  line-height: 50px;
  font-size: 22px;
  font-weight: 700;
  border-top-width: 0px;
  color: black !important;
  font-family: "Open Sans", sans-serif !important;
}
#isqbqm {
  font-size: 18px;
  height: auto;
  line-height: 27px;
  font-weight: 400;
  margin-bottom: 1px !important;
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
}
#ierd0n {
  font-size: 14px;
  margin-bottom: 1px !important;
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
  margin-top: 0px !important;
}
#iabnya {
  width: 100%;
  padding: 10px 10px 20px;
  border-radius: 4px;
  display: none;
  align-self: auto;
  justify-content: flex-start;
  align-items: center;
  background-color: rgb(255, 215, 18) !important;
  margin-top: 20px !important;
  margin-left: 1px !important;
  margin-right: 1px !important;
  box-shadow: rgba(197, 199, 210, 0.51) 3px 3px 5px 3px,
    rgba(197, 199, 210, 0.51) -3px -3px 5px 3px !important;
}
#iptiif {
  height: 100px;
  text-align: left;
  display: flex;
  justify-content: center;
  pointer-events: auto;
  width: 94% !important;
}
#fkt-image-901-086-b0d {
  height: auto;
  color: black !important;
  width: 80px !important;
}
#ilo8ae {
  padding: 5px 10px 0px;
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgb(115, 115, 115) !important;
}
#if7bb3 {
  border-style: solid;
  border-width: 1px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  border-color: rgb(197, 199, 210) !important;
  color: rgb(10, 10, 10) !important;
}
#ir7lwr {
  padding-left: 1px;
  padding-right: 1px;
}
#isqzqj {
  text-align: left;
}
#i2191e {
  text-align: left;
}
#ix9hb {
  font-size: 16px;
}
#ij4t5v {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  color: rgb(48, 48, 48) !important;
}
#ichyqj {
  text-align: left;
}
#iqx6mb {
  font-size: 15px;
  text-align: left;
}
#i8nsm7 {
  align-items: flex-start;
  margin-top: 10px;
}
#iuyyjv {
  margin-top: 1px;
  width: 30px;
  height: 25px;
}
#i4anhs-3 {
  width: 100%;
  padding: 1px;
}
#fkt-link-375-aa1-a44 {
  cursor: pointer;
  pointer-events: auto;
}
#fkt-link-08d-db9-90b {
  cursor: pointer;
  pointer-events: auto;
}
#i38iec-3-3 {
  width: 100%;
  padding: 1px;
}
#bumpHeadingClass-2-2 {
  color: rgb(0, 153, 34);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  padding-left: 55px;
  display: flex;
  align-self: auto;
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#orderBumpCheckbox-2-2 {
  margin-top: 7px;
  margin-left: -20px;
  display: inline;
  margin-right: 0px;
  height: 15px;
  width: 15px !important;
}
#arrowGif-2-2 {
  margin-bottom: 5px;
  margin-right: 25px;
  display: inline;
  width: 32px;
  margin-left: -55px;
  padding-top: 3px;
  margin-top: 1px !important;
}
#formCheckLabelOrderBump-2-2 {
  color: rgb(0, 153, 34);
  margin-bottom: 0px;
  font-weight: 500;
  font-size: 14px;
  margin-top: 1px;
  text-align: left;
  margin-left: 1px;
  padding-left: 5px;
  padding-top: 5px;
  font-family: "Open Sans", sans-serif !important;
}
#igo6ow-2 {
  padding-left: 5px;
  padding-right: 5px;
}
#fkt-image-02f-6b1-86a-2 {
  margin-bottom: 5px;
  margin-right: 25px;
  display: inline;
  width: 32px;
  margin-left: -55px;
  padding-top: 3px;
  margin-top: 1px !important;
}
#itckk4-2 {
  margin-top: 7px;
  margin-left: -20px;
  display: inline;
  margin-right: 0px;
  height: 15px;
  width: 15px !important;
}
#icu4wj-2 {
  color: rgb(0, 153, 34);
  margin-bottom: 0px;
  font-weight: 500;
  font-size: 14px;
  margin-top: 1px;
  text-align: left;
  margin-left: 1px;
  padding-left: 5px;
  padding-top: 5px;
  font-family: "Open Sans", sans-serif !important;
}
#io222b-2 {
  color: rgb(0, 153, 34);
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  padding-left: 55px;
  display: flex;
  margin-left: 1px !important;
  margin-right: 1px !important;
}
#i2sx36-2 {
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
}
#fkt-image-715-18e-909 {
  height: 94px;
  color: black !important;
  width: 100px !important;
  margin-bottom: 3px !important;
  margin-right: 10px !important;
}
#ivoizz-2 {
  font-size: 16px;
}
#i6wj4k {
  color: rgb(200, 32, 47) !important;
}
#injeyt {
  text-align: left;
}
#is2eph {
  text-align: left;
}
#iu9bg4 {
  padding: 1px 10px 10px;
  font-size: 14px;
  font-family: "Open Sans", sans-serif !important;
}
#fkt-image-246-6b7-abf {
  height: 94px;
  padding-left: 1px;
  padding-right: 1px;
  color: black !important;
  width: 100px !important;
  margin-right: 10px !important;
  margin-bottom: 3px !important;
}
#ikoddb-2 {
  font-size: 16px;
}
#iiaeyl-3 {
  width: 100%;
  padding: 1px;
}
#fkt-image-596-f83-9c2 {
  height: auto;
  color: black !important;
  width: 35px !important;
}
#ieqxo3 {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  align-items: center;
  padding: 10px 15px;
  border-style: solid;
  border-width: 1px;
  margin-top: 1px;
  background-color: rgb(252, 248, 227) !important;
  border-color: rgb(197, 199, 210) !important;
}
#iive46 {
  padding: 1px 1px 1px 5px;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  color: rgb(200, 32, 47) !important;
}
#ihx8zo {
  text-align: left;
}
#i1trx {
  display: none;
}
#ilaeah {
  display: none;
}
#ieg6fy {
  display: none;
}
#fkt-image-7ca-b8a-b4f {
  height: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-9a8-691-9e1 {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-bcb-692-b90 {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-a9f-1ab-8b1 {
  height: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-854-389-993 {
  height: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 90px !important;
}
#fkt-image-530-6aa-833 {
  height: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 90px !important;
}
#i4st38w {
  color: rgb(200, 32, 47) !important;
}
#il3d16v {
  text-align: left;
}
#cc-id-L48U3QJgvtrg {
  width: 200px;
  height: 45px;
}
#cc-id-KnF20UibtTvB {
  width: 33.3333%;
}
#cc-id-QfsjJSzOsJPz {
  margin: 10px;
}
#cc-id-QeHXx9vX3ADO {
  width: 33.3333%;
}
#cc-id-KSKuhW19aYmR {
  line-height: 1.2;
  margin: 1px 0px 0px;
  padding: 10px;
  text-shadow: transparent 0px 0px 0px;
}
#cc-id-CpLjPTwaKPKj {
  display: block;
  margin: auto;
}
#cc-id-qTI7uL86xuOF {
  width: 33.3333%;
}
#cc-id-AVw3s5UCjgoj {
  margin: 10px 0px 0px;
}
#cc-id-EzsI0sPwNRjj {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-RiL623DDj4ol {
  color: rgb(0, 138, 0) !important;
}
#cc-id-iIa1mkESB8xb {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: flex-end;
}
.fk-product-section.active-tile {
  background: rgb(255, 254, 250) !important;
  border: 3px solid rgb(184, 135, 32) !important;
  border-radius: 0px !important;
}
.fk-product-section:hover {
  background: rgb(255, 254, 250) !important;
}
.fk-element-container {
  width: 100%;
}
.fk-section-border {
  border: 1px solid rgb(212, 54, 99);
  margin-bottom: 16px;
}
.tile-header {
  padding: 12px 16px;
  text-align: left;
}
.tile-header input {
  width: 20px;
  height: 20px;
}
.product-image-container {
  padding: 16px;
  align-self: center;
}
.fk-flex-row {
  flex-direction: row;
}
.fk-fkt-image-43c-685-8cf {
  height: auto;
  width: 70px !important;
}
.fk-fkt-image-8ba-79d-885 {
  height: auto;
  padding-right: 5px;
  padding-left: 5px;
  width: 90px !important;
}
.fk-fkt-image-019-295-878 {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
.fk-fkt-image-768-b84-8be {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
.font-000000FF {
  color: rgb(0, 0, 0);
}
#cc-id-ThjHUlOvFNWk {
  margin-left: -10px;
  margin-right: -10px;
  border-color: rgba(0, 0, 0, 0.32);
  border-radius: 4px;
  border-width: 1px;
  padding: 10px 5px;
}
#cc-id-NsWVNPYuqwcK {
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#cc-id-yLRsWQWMOvyl {
  padding-left: 1px;
  padding-right: 1px;
  width: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 1px;
}
#cc-id-dfVjM140ZoqV {
  margin-top: 1px;
  margin-left: 1px;
}
#cc-id-C1nHhbfKo4Ko {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: flex-end;
}
#cc-id-1wAj4MTyV9fu {
  padding: 1px 10px;
  width: 337px;
  display: flex;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  margin-left: 0px;
  margin-right: 0px;
}
#cc-id-W01iEkniMeWp {
  width: 100%;
  padding: 1px;
  display: flex;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  justify-content: flex-start;
}
#cc-id-yOgrfXLY1DQf {
  font-size: 18px;
  text-align: left;
  font-family: Roboto, sans-serif !important;
}
#cc-id-9btBkvRxs7Fs {
  text-align: left;
}
#cc-id-q7Wa09439VuA {
  text-align: left;
  line-height: 18px;
}
#cc-id-Z9YEyN8DxDmC {
  width: 100%;
  padding: 1px;
  display: flex;
}
#cc-id-9FwyZhYuNHtB {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  line-height: 16px;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 1px !important;
  color: rgb(102, 185, 102) !important;
}
#cc-id-vWexhs3PCGVs {
  text-align: left;
  line-height: 16px;
}
#cc-id-NZKB41fHHmiV {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: space-between;
}
#cc-id-RLsc8EsjUq9I {
  padding: 1px 10px 1px 5px;
  width: auto;
}
#cc-id-uuQyTEKE8dw7 {
  margin-top: -20px;
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  padding-top: 1px;
  flex-direction: column;
}
#cc-id-5SUfZBOrwA05 {
  display: flex;
  justify-content: space-between;
  width: auto;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
}
#cc-id-DwuXgzQHAyOy {
  font-size: 15px;
  margin-bottom: 1px;
  padding-left: 1px;
  font-family: "Open Sans", sans-serif !important;
  color: red !important;
}
#cc-id-ztxqZ0vo0LH5 {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#cc-id-h3LqVPJkxsjt {
  display: flex;
  width: auto;
  justify-content: space-between;
}
#cc-id-JUPyOVU8vokr {
  display: flex;
  justify-content: space-between;
  width: auto;
}
#cc-id-QMjcaMPT5V8G {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#cc-id-2rOzEDruQtvG {
  width: 100%;
  display: flex;
  justify-content: center;
  align-self: center;
  padding: 1px;
  align-items: center;
}
#cc-id-dQZ8mN1SOOnr {
  height: auto;
  padding-right: 5px;
  color: black !important;
  width: 25px !important;
}
#cc-id-yC9h42ulBWPI {
  font-size: 17px;
  padding: 1px;
  line-height: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-nWSOa6paA974 {
  text-align: right;
}
#cc-id-1gdMBpFrbpdR {
  text-align: left;
}
#cc-id-pb4M2ZD196H0 {
  font-size: 15px;
}
#cc-id-huIDODtuxRo7 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  width: auto;
}
#cc-id-72zWOtmbvxUW {
  text-decoration: none;
  font-size: 17px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
}
#cc-id-74lEPIYAZ4f6 {
  color: rgb(0, 138, 0) !important;
}
#cc-id-7ezU6Nbwvfz8 {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-g26hMASF2a9j {
  margin-bottom: 1px;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-vuAnBa3aMdhB {
  margin-left: -10px;
  margin-right: -10px;
  border-color: rgba(0, 0, 0, 0.32);
  border-radius: 4px;
  border-width: 1px;
  padding: 10px 5px;
}
#cc-id-dlnEwgPQJ8O2 {
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#cc-id-SKO9bGa3PtOE {
  padding-left: 1px;
  padding-right: 1px;
  width: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 1px;
}
#cc-id-VkpJ1mvVyLtb {
  margin-top: 1px;
  margin-left: 1px;
}
#cc-id-OyAPJruFkyA8 {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: flex-end;
}
#cc-id-p4Gvkxd5PYDT {
  padding: 1px 10px;
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#cc-id-YXzLyveIgAaP {
  width: 100%;
  padding: 1px;
  display: flex;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  justify-content: flex-start;
}
#cc-id-lgaxHkgPshhP {
  font-size: 18px;
  text-align: left;
  font-family: Roboto, sans-serif !important;
}
#cc-id-xGzMNDaTQ4Mc {
  text-align: left;
}
#cc-id-kbYOPr0wGQ9I {
  text-align: left;
  line-height: 18px;
}
#cc-id-ou6ANmqOchMR {
  width: 100%;
  padding: 1px;
  display: flex;
}
#cc-id-jbP904HEhjAs {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  line-height: 16px;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 1px !important;
  color: rgb(102, 185, 102) !important;
}
#cc-id-cWcjy7Y0zz4Z {
  text-align: left;
  line-height: 16px;
}
#cc-id-KL7pXSMCYpMS {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: space-between;
}
#cc-id-89prI1xEWnCK {
  margin-top: -20px;
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  padding-top: 1px;
  flex-direction: column;
}
#cc-id-bsQWFaxqJqdW {
  display: flex;
  justify-content: space-between;
  width: auto;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
}
#cc-id-fYmsLFJbSDos {
  font-size: 15px;
  margin-bottom: 1px;
  padding-left: 1px;
  font-family: "Open Sans", sans-serif !important;
  color: red !important;
}
#cc-id-LXQvIPMHyw6K {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#cc-id-gHxaHABgjaTp {
  display: flex;
  width: auto;
  justify-content: space-between;
}
#cc-id-vTIpa8HYtJM7 {
  display: flex;
  justify-content: space-between;
  width: auto;
}
#cc-id-DbPUGk4HPgtW {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#cc-id-APMeFb6Tf4kR {
  width: 100%;
  display: flex;
  justify-content: center;
  align-self: center;
  padding: 1px;
  align-items: center;
}
#cc-id-08HCSrvwJBih {
  font-size: 17px;
  padding: 1px;
  line-height: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-SKvcT1EbNdma {
  text-align: right;
}
#cc-id-djKTuOrYrqrC {
  text-align: left;
}
#cc-id-btc5TllpxyZ1 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  width: auto;
}
#cc-id-Uhzg7vnAAE1v {
  text-decoration: none;
  font-size: 17px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
}
#cc-id-XVPHkBiHBc2g {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-x5Pm0UfqFUyl {
  color: rgb(0, 138, 0) !important;
}
#cc-id-mEPs9yCVjzSz {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-TOMhSA5xgTAR {
  margin-bottom: 1px;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-eWsyf3d1ZWHt {
  padding: 1px 10px 1px 5px;
  width: auto;
}
#cc-id-yB2YCjvdAJSS {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
#cc-id-YDtedh1IlKRP {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-QrZUQ4k80eAh {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-MT6RXt6cXr1P {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-SHXjBrHLqQBl {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-pIDn2rlQnJoT {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
.bsFlexWrapClass {
  flex-wrap: wrap;
}
#cc-id-Ad99rXb61IOU {
  padding: 1px;
  font-size: 20px;
  font-family: Helvetica, serif;
}
#cc-id-Mow8S2PqKRyt {
  padding: 1px;
  font-size: 20px;
  font-family: Helvetica, serif;
}
#cc-id-UJDf04eecBcP {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-Tq4RLlodIlj8 {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-DtTzTV5RLO5P {
  padding: 1px 10px;
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#cc-id-NofEQWNLIhgn {
  width: 100%;
  padding: 1px;
  display: flex;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  justify-content: flex-start;
}
#cc-id-EHrM9TfkYvkI {
  font-size: 18px;
  text-align: left;
  font-family: Roboto, sans-serif !important;
}
#cc-id-bAiVE5ztLxnE {
  text-align: left;
}
#cc-id-lVSzz0euOvk8 {
  text-align: left;
  line-height: 18px;
}
#cc-id-4wqL3qPeBjEf {
  width: 100%;
  padding: 1px;
  display: flex;
}
#cc-id-e69zi0cF3zAA {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  line-height: 16px;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 1px !important;
  color: rgb(102, 185, 102) !important;
}
#cc-id-NBcEusvf6b5r {
  text-align: left;
  line-height: 16px;
}
#cc-id-3SFp8wW2PGim {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
#cc-id-xgPHhN57Oc8E {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-8LvyEod6r0VI {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-kU8aN1etOwk8 {
  margin-left: -10px;
  margin-right: -10px;
  border-color: rgba(0, 0, 0, 0.32);
  border-radius: 4px;
  border-width: 1px;
  padding: 10px 5px;
}
#cc-id-cNeGjkgHgxdM {
  padding-left: 5px;
  padding-right: 5px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#cc-id-ZDW2u1uSo1ZC {
  padding-left: 1px;
  padding-right: 1px;
  width: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 1px;
}
#cc-id-guVA70KA3tCU {
  margin-top: 1px;
  margin-left: 1px;
}
#cc-id-dJZ5k4QizDrX {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: flex-end;
}
#cc-id-GofhmAPzZg0I {
  padding: 1px 10px;
  width: auto;
  display: flex;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}
#cc-id-PhRiYaAGMB0V {
  width: 100%;
  padding: 1px;
  display: flex;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  justify-content: flex-start;
}
#cc-id-xnJU7TgdOHFz {
  font-size: 18px;
  text-align: left;
  font-family: Roboto, sans-serif !important;
}
#cc-id-AwgwxnrX6Aor {
  text-align: left;
}
#cc-id-mN8lycD0QWjq {
  text-align: left;
  line-height: 18px;
}
#cc-id-art6Gke7kbAZ {
  width: 100%;
  padding: 1px;
  display: flex;
}
#cc-id-C4ABI1XiJKzT {
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  line-height: 16px;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 1px !important;
  color: rgb(102, 185, 102) !important;
}
#cc-id-rGjZDys6OIYp {
  text-align: left;
  line-height: 16px;
}
#cc-id-tJ8IN85SMzwE {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  padding: 0px;
  justify-content: space-between;
}
#cc-id-QjVlBwFVbpnE {
  margin-top: -20px;
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
  padding-top: 1px;
  flex-direction: column;
}
#cc-id-AcLYP4de6m9E {
  display: flex;
  justify-content: space-between;
  width: auto;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
}
#cc-id-C44OcvhGxDGn {
  font-size: 15px;
  margin-bottom: 1px;
  padding-left: 1px;
  font-family: "Open Sans", sans-serif !important;
  color: red !important;
}
#cc-id-rjQrlr3tCSli {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#cc-id-uryrae7Y1rbM {
  display: flex;
  width: auto;
  justify-content: space-between;
}
#cc-id-HjLFA9kER3if {
  display: flex;
  justify-content: space-between;
  width: auto;
}
#cc-id-UHIXTRen1tRm {
  font-size: 16px;
  line-height: 24px;
  width: auto;
  display: flex;
  align-items: center;
}
#cc-id-KpPPYl938Wsk {
  width: 100%;
  display: flex;
  justify-content: center;
  align-self: center;
  padding: 1px;
  align-items: center;
}
#cc-id-QCpnOmvdfgeJ {
  font-size: 17px;
  padding: 1px;
  line-height: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-lwnrkOOVKJHT {
  text-align: right;
}
#cc-id-ilP8fsRz7v4s {
  text-align: left;
}
#cc-id-YeFcKP57CjOf {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
  width: auto;
}
#cc-id-LkxAjg6l9DNU {
  text-decoration: none;
  font-size: 17px;
  margin-right: 1px;
  margin-bottom: 1px;
  display: block;
  line-height: 17px;
  color: rgb(230, 0, 0) !important;
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
}
#cc-id-ijMJ0fJrG3P6 {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-bbUYNqt80yCj {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-O9OTu0UEHMGx {
  font-size: 20px;
  margin-right: 1px;
  margin-bottom: 1px;
  font-weight: 700;
  line-height: 26px;
  color: rgb(0, 138, 0) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-hQ3SqFl1jeM6 {
  margin-bottom: 1px;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(37, 42, 50) !important;
  font-family: "Open Sans", sans-serif !important;
}
#cc-id-SDaFw4UkRccf {
  padding: 1px 10px 1px 5px;
  width: auto;
}
#cc-id-ZJ6bcqwn1XTL {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
#cc-id-2gbuGOXSIMpS {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-MduJpf34fXEb {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-IUVGWCuCYQsW {
  height: auto;
  padding-right: 5px;
  width: 90px !important;
}
#cc-id-MOuHDwqDJljG {
  display: flex;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px 1px 1px 0px;
}
.cbs-row {
  flex-grow: 1;
  flex-basis: 100%;
}
.fk-form-radio-button-parent {
  display: flex;
  justify-content: flex-start;
  padding-left: 6px;
  align-items: center;
}
.fk-form-product-radio-checkbox,
.fk-form-general-radio-checkbox {
  margin-right: 5px;
  position: inherit;
}
#cc-id-AOgbQO3hUKaV {
  margin-left: 0px;
  margin-right: 0px;
}
#cc-id-PphNMIO1lu3d {
  margin-left: 14px;
}
.whitespace-break-spaces {
  white-space: break-spaces;
}
#i7ijizy {
  font-size: 14px;
  color: rgb(99, 106, 123) !important;
}
#i1iaeus {
  font-weight: bold;
  text-align: left;
}
body.dom-pending *,
.fk-lazy {
  background-image: none !important;
}
@media screen and (max-width: 1020px) {
  .content article {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    float: none;
    width: 100%;
  }
  .content aside {
    width: 0px;
    margin: 0px;
    padding: 0px;
    display: none;
    float: none;
  }
  .title h1 {
    font-size: 26px;
  }
}
@media screen and (min-width: 480px) {
  .el-996022 {
    font-size: 30px;
    text-align: left;
  }
  .el-68761 {
    font-size: 18px;
    text-align: center;
  }
  .el-987339 > .scraped-container-box:nth-child(1) {
    width: unset;
    min-width: 0px;
    max-width: unset;
  }
  .el-987339 > .scraped-container-box:nth-child(2) {
    width: unset;
    min-width: 0px;
    max-width: unset;
  }
}
@media screen and (min-width: 1024px) {
  .el-996022 {
    font-size: 30px;
    text-align: center;
  }
  .el-68761 {
    font-size: 18px;
    text-align: center;
  }
  .el-987339 > .scraped-container-box:nth-child(1) {
    width: unset;
    min-width: 0px;
    max-width: unset;
  }
  .el-987339 > .scraped-container-box:nth-child(2) {
    width: unset;
    min-width: 0px;
    max-width: unset;
  }
}
@media screen and (max-width: 480px) {
  .cc-cart-row .cc-cart-row-content {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 450px) {
  .fk-card-payment-bg-icon-container {
    display: none;
  }
}
@media (min-width: 769px) {
  .Payment-Method {
    float: right;
  }
  .Order-Summary {
    float: right;
  }
  .Pick-Bundle {
    float: left;
  }
  .Customer-Info {
    float: left;
  }
}
@media (max-width: 400px) {
  .image-quantity-container {
    margin: 0px auto;
    width: 70px;
    height: auto;
    position: relative;
  }
}
@media only screen and (min-width: 778px) {
  #cc-id-b5HTSgFMJpv2 {
    display: none;
  }
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media only screen and (min-width: 778px) {
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media (max-width: 992px) {
  .cc-side-nav-carousel .cc-carousel-slide,
  .cc-side-nav-carousel .cc-carousel-image {
    height: 331px;
  }
  #i5m11v {
    font-size: 10px;
  }
  #i2w1ig {
    font-size: 10px;
  }
  #iin56f {
    flex-direction: column-reverse;
    display: block;
    width: 100%;
    flex-grow: 1;
    margin-left: 0px;
  }
  #iignuz {
    width: 100%;
  }
  #iz28x {
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  #cc-id-1f3uqjHVn41L {
    justify-content: center;
    align-items: center;
  }
  .section .section_row {
    flex-direction: column !important;
  }
  #i9bgdwk {
    font-size: 10px;
  }
}
@media only screen and (min-width: 610px) and (max-width: 778px) {
  #cc-id-b5HTSgFMJpv2 {
    display: none;
  }
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media only screen and (min-width: 610px) and (max-width: 778px) {
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media (max-width: 768px) {
  .cc-side-nav-carousel .cc-carousel-slide,
  .cc-side-nav-carousel .cc-carousel-image {
    height: 248px;
  }
  footer > div.fk-footer-row {
    flex-wrap: wrap;
  }
  #i5m11v {
    font-size: 13px;
  }
  #i2w1ig {
    font-size: 13px;
  }
  #cc-id-DovLHVW2PK4f {
    justify-content: center;
    align-items: center;
  }
  #cc-id-PcRB0pDc707R {
    justify-content: center;
    align-items: center;
  }
  #i9bgdwk {
    font-size: 13px;
  }
}
@media only screen and (min-width: 490px) and (max-width: 610px) {
  #cc-id-b5HTSgFMJpv2 {
    display: none;
  }
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media only screen and (min-width: 490px) and (max-width: 610px) {
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media (max-width: 600px) {
  .cc-side-nav-carousel .cc-carousel-slide,
  .cc-side-nav-carousel .cc-carousel-image {
    height: 427px;
  }
  #i5m11v {
    display: none;
  }
  #i2w1ig {
    display: none;
  }
  #iq216i {
    display: none;
  }
  #cc-id-89prI1xEWnCK {
    margin-top: 72px;
    width: 131px;
  }
}
@media only screen and (min-width: 375px) and (max-width: 490px) {
  #cc-id-b5HTSgFMJpv2 {
    display: none;
  }
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media only screen and (min-width: 375px) and (max-width: 490px) {
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media (max-width: 480px) {
  #if2abe {
    display: block;
  }
  .fk-shopping-cart .cart-display {
    margin-right: 10%;
  }
  #iavckx {
    padding: 10px 1px 1px;
  }
  #inh3d5 {
    padding-left: 1px;
    padding-right: 1px;
  }
  #iid1ak {
    padding-left: 1px;
    padding-right: 1px;
    width: auto;
  }
  #ii1ocw {
    text-align: right;
  }
  #iz0lmz {
    text-align: right;
  }
  #ir5cjg {
    text-align: right;
    width: auto;
    justify-content: flex-end;
    align-self: auto;
  }
  #iyk5ox {
    width: auto;
  }
  #ikelrz {
    width: auto;
  }
  #imo5oi {
    font-size: 15px;
    display: flex;
    font-family: "Open Sans", sans-serif !important;
  }
  #idd5rb {
    width: auto;
  }
  #inxbur {
    font-size: 15px;
    margin-left: 1px;
    padding-left: 1px;
    width: auto;
  }
  #iaj8hr {
    justify-content: flex-start;
    flex-direction: column;
    align-self: flex-start;
    width: auto;
  }
  #ijbeqp {
    padding-left: 5px;
    padding-right: 1px;
    width: auto;
  }
  #ix5sj7 {
    width: auto;
  }
  #iru84x {
    padding-left: 1px;
    padding-right: 1px;
    width: auto;
  }
  #i5m11v {
    font-size: 15px;
    padding-left: 1px;
    display: none;
    font-family: "Open Sans", sans-serif !important;
  }
  #i970jg {
    width: 100%;
    padding: 0px 1px;
  }
  #ifpqmj {
    width: 95px;
  }
  #inme5x {
    font-size: 15px;
    font-family: "Open Sans", sans-serif !important;
  }
  #idiof2 {
    font-size: 17px;
    font-family: "Open Sans", sans-serif !important;
  }
  #i83gdv {
    font-size: 13px;
  }
  #ii3tmt {
    padding-right: 1px;
    margin-right: 1px;
    width: auto;
    justify-content: center;
    align-items: flex-end;
    align-self: flex-end;
    display: flex;
  }
  #i5bf0t {
    width: auto;
    justify-content: flex-end;
    align-self: flex-end;
    display: block;
    align-items: flex-end;
  }
  #fkt-image-019-295-878 {
    width: 70px !important;
  }
  #ig1o3g {
    padding: 10px 1px 1px;
  }
  #i20y57 {
    padding-left: 1px;
    padding-right: 1px;
  }
  #iyt35i {
    font-size: 15px;
    display: flex;
    font-family: "Open Sans", sans-serif !important;
  }
  #ijlqtn {
    font-size: 15px;
    margin-left: 1px;
    padding-left: 1px;
    width: auto;
  }
  #ikccf8 {
    padding-left: 5px;
    padding-right: 1px;
    width: auto;
  }
  #ibm0ul {
    width: auto;
  }
  #i93pdl {
    padding-left: 1px;
    padding-right: 1px;
    width: auto;
  }
  #i2w1ig {
    font-size: 15px;
    padding-left: 1px;
    display: none;
    font-family: "Open Sans", sans-serif !important;
  }
  #iupfv7 {
    width: 100%;
    padding: 0px 1px;
  }
  #ih36rh {
    width: 95px;
  }
  #i4gw3l {
    font-size: 15px;
    font-family: "Open Sans", sans-serif !important;
  }
  #ih76gx {
    font-size: 17px;
    font-family: "Open Sans", sans-serif !important;
  }
  #is06wi {
    font-size: 13px;
  }
  #irfruj {
    padding-right: 1px;
    margin-right: 1px;
    width: auto;
    justify-content: center;
    align-items: flex-end;
    align-self: flex-end;
    display: flex;
  }
  #i8dp4h {
    width: auto;
    justify-content: flex-end;
    align-self: flex-end;
    display: block;
    align-items: flex-end;
  }
  #fkt-image-768-b84-8be {
    width: 70px !important;
  }
  #iz857e {
    padding: 10px 1px 1px;
  }
  #ikl25l {
    padding-left: 1px;
    padding-right: 1px;
  }
  #i9ordr7 {
    font-size: 15px;
    margin-left: 1px;
    padding-left: 1px;
    width: auto;
  }
  #iruaqv8 {
    padding-left: 5px;
    padding-right: 1px;
    width: auto;
  }
  #iwa6s1g {
    font-size: 15px;
    font-family: "Open Sans", sans-serif !important;
  }
  #ix9e6cp {
    width: auto;
    justify-content: flex-end;
    align-self: flex-end;
    display: block;
    align-items: flex-end;
  }
  #ip9346f {
    padding-left: 1px;
    padding-right: 1px;
  }
  #fkt-image-9d9-bb2-834 {
    width: 70px !important;
  }
  #fkt-image-f4d-c8b-93f {
    width: 70px !important;
  }
  #iromea {
    align-items: flex-end;
  }
  #im7q3g {
    align-items: flex-end;
  }
  #iqmhs0i {
    padding: 10px 1px 1px;
  }
  #ir3iya {
    line-height: 20px;
  }
  #i98mp3 {
    padding-left: 5px;
    padding-right: 1px;
    width: auto;
  }
  #ixp4jp {
    width: 100%;
    padding: 0px 1px;
  }
  #iwf1qk {
    font-size: 13px;
  }
  #fkt-image-219-ea5-8d7 {
    padding-left: 1px;
    padding-right: 1px;
    height: 60px;
    width: 55px !important;
  }
  #izt70r {
    padding-left: 1px;
  }
  #i7h5oh {
    line-height: 30px;
  }
  #ixutvl {
    line-height: 30px;
  }
  #i897bo {
    line-height: 30px;
  }
  #i08bil {
    line-height: 30px;
  }
  #cc-id-PcRB0pDc707R {
    justify-content: center;
    align-items: center;
  }
  #irbaei {
    font-size: 15px;
    font-family: "Open Sans", sans-serif !important;
  }
  #ig139n {
    padding-right: 1px;
    margin-right: 1px;
    width: auto;
    justify-content: center;
    align-items: flex-end;
    align-self: flex-end;
    display: flex;
  }
  #iui8mk {
    width: 100%;
    padding: 0px 1px;
  }
  #iq216i {
    font-size: 15px;
    padding-left: 1px;
    display: none;
    font-family: "Open Sans", sans-serif !important;
  }
  #i9z6g3 {
    font-size: 15px;
    margin-left: 1px;
    padding-left: 1px;
    width: auto;
  }
  #i08mqk {
    padding-left: 5px;
    padding-right: 1px;
    width: auto;
  }
  #fkt-image-8ba-79d-885 {
    width: 70px !important;
  }
  #fkt-image-557-9af-8ad {
    width: 70px !important;
  }
  #ifajow {
    width: auto;
  }
  #i5zyr2 {
    width: auto;
  }
  #izhkneg {
    font-size: 15px;
    display: flex;
    font-family: "Open Sans", sans-serif !important;
  }
  #iotmd9u {
    padding-left: 5px;
    padding-right: 1px;
    width: auto;
  }
  #io2fk5i {
    width: 100%;
    padding: 0px 1px;
  }
  #iia8hrk {
    font-size: 13px;
  }
  #fkt-image-d63-79d-b56 {
    padding-left: 1px;
    padding-right: 1px;
    width: 55px !important;
  }
  #fkt-image-d62-c96-b98 {
    padding-left: 1px;
    padding-right: 1px;
    width: 55px !important;
  }
  #i9826md {
    padding-left: 1px;
  }
  #ig5h1s {
    width: auto;
  }
  #ip9t3i {
    justify-content: flex-start;
    flex-direction: column;
    align-self: flex-start;
    width: auto;
  }
  #i4f16l {
    font-size: 15px;
    padding-left: 1px;
    display: none;
    font-family: "Open Sans", sans-serif !important;
  }
  #injzji {
    font-size: 17px;
    font-family: "Open Sans", sans-serif !important;
  }
  #fkt-image-fe8-2ba-954 {
    padding-left: 1px;
    padding-right: 1px;
    height: 60px;
    width: 70px;
  }
  #cc-id-uuQyTEKE8dw7 {
    margin-top: 71px;
  }
  #cc-id-YDtedh1IlKRP {
    height: 60px;
  }
  #cc-id-QrZUQ4k80eAh {
    height: 60px;
    width: 70px;
  }
  #cc-id-MT6RXt6cXr1P {
    height: 60px;
    width: 70px;
  }
  #cc-id-SHXjBrHLqQBl {
    height: 60px;
    width: 70px;
  }
  #cc-id-89prI1xEWnCK {
    width: 189px;
  }
  #cc-id-2gbuGOXSIMpS {
    width: 70px;
    height: 60px;
  }
  #cc-id-MduJpf34fXEb {
    width: 70px;
    height: 60px;
  }
  #cc-id-IUVGWCuCYQsW {
    width: 70px;
    height: 60px;
  }
  #cc-id-xgPHhN57Oc8E {
    height: 57px;
    width: 76px;
  }
  #cc-id-8LvyEod6r0VI {
    height: 60px;
    width: 70px;
  }
  #cc-id-ZJ6bcqwn1XTL {
    justify-content: flex-start;
    align-items: center;
  }
  #fkt-image-5cf-a9e-a3d {
    height: 249px;
  }
}
@media only screen and (max-width: 375px) {
  #isefuq8 {
    display: none;
  }
  #i0imroh {
    display: none;
  }
  #cc-id-b5HTSgFMJpv2 {
    display: none;
  }
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  #cc-id-b5HTSgFMJpv2 {
    display: none;
  }
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  #cc-id-RPXzcQD83F3l {
    display: none;
  }
}
body.dom-pending *,
.fk-lazy {
  background-image: none !important;
}
body.dom-pending *,
.fk-lazy {
  background-image: none !important;
}
body.dom-pending *,
.fk-lazy {
  background-image: none !important;
}
