/*
Image Zoom
*/
.zoom-container {
  width: calc(100%);
  display: none;
  position: absolute;
  aspect-ratio: 1;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 32;
  overflow: hidden;
  border: 1px solid #333;
  background: #efeee8;
}
.add-to-cart-button {
  color: #ffffff;
  background-color: #669c8f;
  text-transform: uppercase;
  padding: 15px;
  font-size: 20px;
  text-align: center;
  margin: 0px;
  width: 100%;
  border: 0px solid transparent;
  cursor: pointer;
}
.zoomed-image {
  position: absolute;
  background-size: 100% 100%;
  display: none;
  aspect-ratio: 1;
  min-width: 2000px;
}
.product-images {
  position: relative;
}
.product-images.fullscreen {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 80%;
  background: #efeee8;
  z-index: 120;
  padding: 0px 0 0 0;
}
.zoom-title {
  display: none;
}
.product-images.fullscreen .zoom-title {
  display: block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  font-family: futura-extrabold, Verdana, Arial, Helvetica, sans-serif;
  font-size: 5vw;
  line-height: 5.1vw;
  font-weight: 400;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  cursor: pointer;
}
@media (min-width: 1224px) {
  .product-images.fullscreen .zoom-title {
    font-size: 50px;
    line-height: 55px;
  }
}
.product-images.fullscreen .logo-item {
  top: 20px;
}
.admin-bar .product-images.fullscreen {
  top: 32px;
  height: calc(100% - 32px);
}
.product-images.fullscreen .slide-wrapper {
  max-width: calc(100% - 150px);
  margin: 0 auto;
  position: Relative;
  margin-top: 24px;
  max-height: calc(100vh - 200px);
}
.slide-wrapper .image-zoom {
  opacity: 0;
  display: block;
  transition: all 0.2s;
  top: 24px;
  right: 24px;
  color: #888;
  position: absolute;
  font-size: 40px;
  cursor: pointer;
}
.fullscreen .slide-wrapper .image-zoom {
  display: none;
}
.slide-wrapper .image-zoom:hover {
  color: #000;
  transition: all 0.2s;
}
.slide-wrapper:hover .image-zoom {
  opacity: 1;
}
.slide-wrapper .image-zoom-quit {
  opacity: 0;
  display: none;
  transition: all 0.2s;
  top: 24px;
  right: 24px;
  color: #888;
  position: absolute;
  font-size: 40px;
  cursor: pointer;
}
.slide-wrapper:hover .image-zoom-quit {
  opacity: 1;
}
.fullscreen .slide-wrapper .image-zoom-quit {
  display: block;
}
.slide-wrapper .image-zoom-quit:hover {
  color: #000;
  transition: all 0.2s;
}
.slide-wrapper:hover .image-zoom-quit {
  opacity: 1;
}
/**/
.system-message {
  background: #488c46;
  color: #fff;
  padding: 25px;
  border-radius: 15px;
  border: 1px solid darkgreen;
  text-align: center;
}
.system-message h2 {
  color: #fff;
  font-size: 20px;
  color: #fff;
  margin: 0 0 20px 0;
  padding: 0;
}
.system-message p {
  color: #fff;
  font-size: 18px;
  padding: 0;
  margin: 0;
}
/***********************************************************************************************/
/* H5APP_Product   */
/***********************************************************************************************/
.H5APP_ProductX {
  width: calc(100%);
  position: relative;
  height: auto;
  overflow: auto;
  padding: 0px;
  margin-top: 0;
  margin-bottom: 5px;
  overflow-x: hidden;
  color: #111111;
}
.H5APP_ProductX .size-table {
  text-transform: uppercase;
  margin-bottom: 15px;
}
.H5APP_ProductX .size-table .table-header {
  padding-bottom: 10px;
  border-bottom: 1px solid gray;
  margin-bottom: 10px;
}
.H5APP_ProductX .prod_attributes .p-models {
  max-height: 100px;
  overflow: hidden;
}
.H5APP_ProductX .prod_attributes:hover .p-models {
  max-height: 800px;
  overflow: auto;
  transition: max-height 0.2s;
}
.H5APP_ProductX .size-table .size-table-row {
  font-size: 20px;
}
.H5APP_ProductX .size-table .size-table-image {
  padding-right: 40px;
}
#matching-models {
  width: 100%;
  overflow: hidden;
  min-height: 100px;
  /* Minimal height */
  position: relative;
  margin: 8px 0;
  padding: 0 8px;
}
#model-wrapper {
  width: 100%;
  gap: 8px;
  margin: 10px 5px;
  margin: auto;
  padding: 0;
  transition: all 0.3s ease;
  position: relative;
  top: 0%;
  left: 0%;
  overflow: hidden;
}
.H5APP_ProductX .matching-models .special-offer {
  position: absolute;
  width: 40px;
  height: 80px;
  background: #ca161d;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  padding-top: 0;
  z-index: 10;
  right: 20px;
  top: 0px;
  display: flex;
  padding-bottom: 7%;
  align-items: center;
  justify-content: center;
  -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 54%);
  clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 54%);
}
@media (max-width: 1000px) {
  .H5APP_ProductX .matching-models .special-offer {
    width: 30px;
    height: 60px;
    font-size: 10px;
  }
}
@media (max-width: 840px) {
  .H5APP_ProductX .matching-models .special-offer {
    width: 20px;
    height: 40px;
    font-size: 12px;
  }
}
.H5APP_ProductX .product_variant .special-offer {
  right: 0;
}
.H5APP_ProductX .sizing_content {
  overflow: auto;
}
.H5APP_ProductX .sizing_content .size_icon {
  width: 10%;
  height: auto;
  overflow: hidden;
  background: transparent;
  float: left;
  padding-right: 20px;
}
.mode-mobile .H5APP_ProductX .sizing_content .size_icon {
  width: 65px;
}
.H5APP_ProductX .sizing_content .t_wrap {
  width: 100%;
  overflow: auto;
}
.H5APP_ProductX .sizing_content .s_wrap {
  width: 100%;
  overflow: auto;
}
.H5APP_ProductX .sizing_content .tsg_size_table {
  width: 60%;
  float: left;
}
.H5APP_ProductX .sizing_content .tsg_size_table td {
  padding: 5px;
  text-transform: uppercase;
}
.mode-mobile .H5APP_ProductX .sizing_content .tsg_size_table tr > td:first-child {
  padding-left: 0px;
}
.mode-mobile .H5APP_ProductX .sizing_content .tsg_size_table tr > td:last-child {
  padding-right: 0px;
}
.H5APP_ProductX div.product-wrapper {
  background: #efeee8;
  padding: 0px;
  overflow: auto;
  padding-top: 0px;
  padding-bottom: 120px;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  margin-bottom: 0;
}
.H5APP_ProductX div.product-wrapper .part_1 {
  padding-top: 50px;
}
.H5APP_ProductX div.logo-item {
  aspect-ratio: 1;
  width: 100%;
  max-width: 4vw;
  min-width: 100px;
  position: absolute;
  border: 0px solid red;
}
.H5APP_ProductX div.logo-item > img {
  width: 100%;
  height: auto;
}
@media (max-width: 1024px) {
  .H5APP_ProductX div.logo-item {
    display: none;
  }
}
.H5APP_ProductX div.product-image {
  width: calc(60% - 40px);
  float: left;
  background-size: cover;
  background-position: center center;
  background-color: transparent;
  margin-right: 10px;
  position: relative;
}
@media (max-width: 1024px) {
  .H5APP_ProductX div.product-image {
    margin-right: 0px;
  }
}
.H5APP_ProductX .special-offer {
  position: absolute;
  width: 40px;
  height: 80px;
  background: #ca161d;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  padding-top: 20px;
  z-index: 10;
  right: 20px;
  top: 0px;
  -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 54%);
  clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 54%);
}
.H5APP_ProductX .product-details {
  width: calc(40% - 40px);
  float: left;
  position: relative;
  overflow: visible;
  height: auto;
  width: 100%;
  padding-bottom: 50px;
  padding-top: 20px;
}
.H5APP_ProductX .product-details div.product-group {
  text-transform: uppercase;
  margin-bottom: 30px;
  display: block;
  color: #b5b4ae;
  font-size: 20px;
}
.H5APP_ProductX .product-details h1 {
  font-size: 60px;
  line-height: 55px;
  padding-bottom: 20px;
  border-bottom: 8px solid black;
}
@media (max-width: 1280px) {
  .H5APP_ProductX .product-details h1 {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 1024px) {
  .H5APP_ProductX .product-details h1 {
    font-size: 30px;
    line-height: 30px;
  }
}
.H5APP_ProductX .add_to_cart_button {
  position: relative;
  left: auto;
  bottom: auto;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1280px) {
  .H5APP_ProductX .add_to_cart_button {
    position: relative;
    left: auto;
    bottom: auto;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .H5APP_ProductX .add_to_cart_button {
    position: relative;
    left: auto;
    bottom: auto;
    width: 100%;
  }
}
@media (max-width: 1280px) {
  .H5APP_ProductX .add_to_cart_button {
    position: relative;
    left: auto;
    bottom: auto;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .H5APP_ProductX .add_to_cart_button {
    position: relative;
    left: auto;
    bottom: auto;
    width: 100%;
  }
}
.H5APP_ProductX .product-details .price {
  margin-bottom: 50px;
  overflow: auto;
  padding-bottom: 50px;
  font-family: trade-gothic-lt;
}
.H5APP_ProductX .product-details .price .full_price span.euro {
  font-family: arial;
  font-weight: bold;
}
.H5APP_ProductX .product-details .price .full_price {
  font-size: 40px;
  color: #333333;
  margin-right: 30px;
  font-family: trade-gothic-no-2-bold;
  float: left;
  line-height: 50px;
}
@media (max-width: 1280px) {
  .H5APP_ProductX .product-details .price {
    margin-bottom: 25px;
    overflow: auto;
    padding-bottom: 25px;
    font-family: trade-gothic-lt;
  }
}
@media (max-width: 1024px) {
  .H5APP_ProductX .product-details .price .full_price {
    font-size: 30px;
  }
  .H5APP_ProductX .product-details .price {
    margin-bottom: 50px;
    overflow: auto;
    padding-bottom: 10px;
    font-family: trade-gothic-lt;
  }
  .H5APP_ProductX div.product-wrapper {
    padding-bottom: 0;
    margin-top: 50px;
  }
}
.H5APP_ProductX .product-details .price .original_price {
  font-size: 30px;
  color: #b5b4ae;
  text-decoration: line-through;
  float: left;
  padding-top: 10px;
}
.vat-notice {
  font-size: 12px;
  font-style: italic;
}
.H5APP_ProductX .product-details .product-config-wrapper {
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 3px 2px;
  background-repeat: repeat-x;
  padding-bottom: 25px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px dotted #b5b4ae;
  text-transform: uppercase;
  overflow: auto;
  text-align: left;
  font-size: 20px;
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 3px 2px;
  background-repeat: repeat-x;
  padding-left: 20px;
  padding-right: 20px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .header {
  overflow: hidden;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config.no-js .selections {
  overflow: auto;
  height: auto;
  overflow: hidden;
  max-height: 0px;
  transition: max-height 0.2s;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config.no-js:hover .selections {
  transition: max-height 0.2s;
  max-height: 500px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config.ok-js .selections {
  overflow: auto;
  height: auto;
  overflow: hidden;
  max-height: 0px;
  transition: max-height 0.2s;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config.hover.ok-js .selections {
  transition: max-height 0.2s;
  max-height: 500px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .selections .option {
  display: block;
  cursor: pointer;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .selections .option > div {
  padding-top: 15px;
  padding-left: 30%;
}
.H5APP_ProductX .ous {
  display: none;
}
body.bdh-debug .H5APP_ProductX .quantity-0 .ous {
  display: block;
  color: rgba(0, 0, 0, 0.2);
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .selections .option {
  font-weight: normal;
  opacity: 0.5;
  transition: all 0.2s;
  text-decoration: none;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .selections .option:hover {
  font-weight: normal;
  opacity: 1;
  transition: all 0.2s;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .description {
  float: left;
  width: 30%;
  color: #b5b4ae;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .info {
  float: left;
  width: 70%;
  padding-right: 25px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config {
  position: relative;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config > .selections > .option:hover {
  color: #4a4a4a;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config > .selections > .option.o-u-s {
  opacity: 0.8;
  color: #333;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .out-of-stock {
  float: right;
  opacity: 0.2;
  position: absolute;
  right: 0px;
  top: 13px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .info > span {
  position: absolute;
  right: 0px;
  top: 0px;
}
@media (max-width: 860px) {
  .H5APP_ProductX div.product-image {
    width: calc(100% - 10px);
  }
  .H5APP_ProductX .product-details {
    width: calc(100% - 10px);
  }
}
.H5APP_ProductX div.image-index div.index-item {
  margin: 8px;
  cursor: pointer;
}
.H5APP_ProductX div.image-index div.index-item > img {
  width: 75px;
  aspect-ratio: 1;
  filter: none;
  -webkit-filter: grayscale(80%);
  -moz-filter: grayscale(80%);
  -ms-filter: grayscale(80%);
  -o-filter: grayscale(80%);
  cursor: pointer;
}
.H5APP_ProductX div.image-index div.index-item.selected > img {
  width: 75px;
  aspect-ratio: 1;
  filter: none;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  cursor: pointer;
}
.H5APP_ProductX div.product_navigation {
  padding: 15px;
  color: #ffffff;
  overflow: auto;
  background: #000000;
  padding-left: 30px;
  padding-right: 0px;
  overflow: visible;
  min-height: 25px;
  height: 25px;
  box-sizing: border-box;
}
.H5APP_ProductX div.product_navigation .prod_nav {
  display: block;
  float: left;
  text-transform: uppercase;
  opacity: 0;
}
.H5APP_ProductX div.product_navigation .prod_nav > span {
  font-size: 12px;
}
.H5APP_ProductX div.product_navigation .prod_nav.prod_next {
  display: none;
  float: right;
}
.H5APP_ProductX div.product-description {
  background: #333333;
  padding: 50px;
  color: #b4b5af;
  padding-top: 72px;
  padding-bottom: 72px;
  text-align: center;
  font-size: 27px;
  line-height: 37px;
  font-family: trade-gothic-lt;
  font-weight: normal;
}
.H5APP_ProductX div.product-description .inner_bounds {
  text-align: center;
  padding: 0 8.5%;
}
@media (max-width: 1024px) {
  .H5APP_ProductX div.product-description {
    font-size: 18px;
    line-height: 24px;
  }
}
.H5APP_ProductX a.product_variant {
  aspect-ratio: 1;
  width: 100%;
  max-width: auto;
  display: inline-block;
  margin: 2px;
}
.H5APP_ProductX a.product_variants.prod_attributes {
  background: #111111;
  overflow: auto;
  text-align: center;
  position: relative;
  text-align: center;
  max-height: 300px;
  overflow: hidden;
  padding-right: 5px;
}
.H5APP_ProductX a.product_variants.prod_attributes {
  background: #111111;
  overflow: auto;
  text-align: center;
  position: relative;
  text-align: center;
  max-height: 300px;
  overflow: hidden;
  padding-right: 5px;
}
.H5APP_ProductX div.prod_attributes.product_variants > div.inner_bounds {
  overflow: auto;
  text-align: center;
  max-width: calc(1600px - 48px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% + 5px);
}
@media (max-width: 1024px) {
  .H5APP_ProductX div.prod_attributes > div.inner_bounds {
    max-width: 100%;
    width: 100%;
  }
}
.H5APP_ProductX a.product-variants.prod_attributes {
  background: #111111;
  overflow: auto;
  text-align: center;
  position: relative;
  text-align: center;
  max-height: 300px;
  overflow: hidden;
  padding-right: 5px;
}
.H5APP_ProductX a.product-variants.prod_attributes {
  background: #111111;
  overflow: auto;
  text-align: center;
  position: relative;
  text-align: center;
  max-height: 300px;
  overflow: hidden;
  padding-right: 5px;
}
.H5APP_ProductX div.prod-attributes.product-variants > div.inner_bounds {
  overflow: auto;
  text-align: center;
  max-width: calc(1600px - 48px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% + 5px);
}
@media (max-width: 1024px) {
  .H5APP_ProductX div.prod-attributes > div.inner_bounds {
    max-width: 100%;
    width: 100%;
  }
}
.product-wrapper .inner_bounds {
  overflow: auto;
  position: relative;
}
.H5APP_ProductX > .product-wrapper > .inner_bounds {
  max-width: calc(1600px - 24px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 24px);
  padding: 0 12px;
}
.product-image .range-image {
  position: absolute;
  left: 25px;
  top: 0px;
  font-size: 90px;
  float: left;
}
.H5APP_ProductX div.product_variants div.more_blend {
  position: relative;
  overflow: hidden;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: #333333;
  height: auto;
  text-align: center;
  padding: 20px;
  color: #669c8f;
  text-transform: uppercase;
  font-size: 25px;
  z-index: 20;
}
.H5APP_ProductX div.product_variants div.more_blend > div {
  margin-bottom: 20px;
}
.H5APP_ProductX .model-0 span.icon-btn-plus {
  display: none;
}
.H5APP_ProductX .model-0 span.icon-btn-minus {
  display: none;
}
.H5APP_ProductX div.more-blend {
  position: relative;
  overflow: hidden;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: #333333;
  height: auto;
  text-align: center;
  padding: 20px;
  color: #669c8f;
  text-transform: uppercase;
  font-size: 25px;
  z-index: 20;
}
.H5APP_ProductX div.more-blend > div {
  margin-bottom: 20px;
}
.H5APP_ProductX div.more-blend .icon-btn-circle-plus, .H5APP_ProductX div.more-blend > div.closed {
  display: block;
}
.H5APP_ProductX div.more-blend .icon-btn-circle-minus, .H5APP_ProductX div.more-blend > div.open {
  display: none;
}
.H5APP_ProductX div.more-blend.active .icon-btn-circle-plus, .H5APP_ProductX div.more-blend.active > div.closed {
  display: none;
}
.H5APP_ProductX div.more-blend.active .icon-btn-circle-minus, .H5APP_ProductX div.more-blend.active > div.open {
  display: block;
}
.H5APP_ProductX div.product_variants.selected div.more_blend .open, .H5APP_ProductX div.product_variants.selected div.more_blend .icon-btn-circle-minus {
  display: block;
}
.H5APP_ProductX a.product_variants div.product_variant {
  width: calc(12.5% - 5px);
  display: inline-block;
  float: none;
  background-color: #f0efe8;
  margin-right: 5px;
}
@media (max-width: 1280px) {
  .H5APP_ProductX a.product_variants div.product_variant {
    width: calc(16.6666% - 5px);
    margin-right: 5px;
  }
}
@media (max-width: 1024px) {
  .H5APP_ProductX a.product_variants div.product_variant {
    width: calc(33.333% - 5px);
    margin-right: 5px;
  }
}
.H5APP_ProductX div.product-features {
  background: #333333;
  padding: 50px 25px;
  overflow: auto;
  color: #807f78;
  font-size: 24px;
}
.H5APP_ProductX .feature-box .feature-details-wrapper {
  overflow: hidden;
  max-height: auto;
  transition: max-height 0.2s;
}
.H5APP_ProductX .feature-box:hover .feature-details-wrapper {
  overflow: hidden;
  max-height: 10000px;
  transition: max-height 0.2s;
}
.H5APP_ProductX div.product-tab-section.no-js .product-info-content {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s;
}
.H5APP_ProductX div.product-tab-section.no-js:hover .product-info-content {
  overflow: hidden;
  max-height: 10000px;
  transition: max-height 0.2s;
}
.H5APP_ProductX div.product-tab-section.ok-js .product-info-content {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s;
}
.H5APP_ProductX div.product-tab-section.ok-js.hover .product-info-content {
  overflow: hidden;
  max-height: 10000px;
  transition: max-height 0.2s;
}
.H5APP_ProductX div.product-features a {
  color: #669c8f;
}
.mode-mobile .H5APP_ProductX div.product-features {
  padding: 50px 0px;
}
.H5APP_ProductX div.product-features .features-wrapper {
  overflow: auto;
  padding: 0px 15px;
}
.mode-mobile .H5APP_ProductX div.product-features .features-wrapper {
  overflow: auto;
  padding: 0px 5px;
}
.H5APP_ProductX .product-info-content h3 {
  border-bottom: 2px solid #807f78;
  border-top: 2px solid #807f78;
  margin-top: 0px;
  padding: 25px 24px;
}
.mode-mobile .H5APP_ProductX .product-info-content h3 {
  line-height: 24px;
  padding: 15px 50px 10px 50px;
}
.seperator {
  height: 1px;
  width: 100%;
  border-top: 1px dotted #807f78;
}
.H5APP_ProductX .product-info-content {
  overflow: hidden;
  height: 0px;
  color: #807f78;
  background: #333333;
  font-size: 24px;
}
.H5APP_ProductX .product-info-content.selected {
  overflow: auto;
  height: auto;
}
.H5APP_ProductX .product-info-header {
  padding: 25px;
  border: 0px;
  border-top: 0px solid #807f78;
  background-image: linear-gradient(to right, #807f78 33%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 3px 2px;
  background-repeat: repeat-x;
  border-style: dotted;
  text-transform: uppercase;
  color: #b4b5af;
  text-align: left;
  font-size: 22px;
  cursor: pointer;
}
.H5APP_ProductX .inner {
  display: block;
  margin: 0 0 0 0;
  padding: 24px 24px 24px 24px;
  position: relative;
  width: 100%;
}
@media (max-width: 1024px) {
  .H5APP_ProductX .inner.maxw {
    overflow: auto;
    max-width: 90vw;
  }
}
.H5APP_ProductX .inner a {
  display: block;
}
.H5APP_ProductX .inner.border-top {
  border-top: 2px solid #807f78;
}
.mode-mobile .H5APP_ProductX .product-info-content.spare_content .inner {
  padding: 0 25px;
}
.H5APP_ProductX .details-link {
  padding: 15px;
  font-size: 24px;
  cursor: pointer;
  display: block;
}
.mode-mobile .H5APP_ProductX .details-link {
  font-size: 18px;
  text-transform: uppercase;
}
.H5APP_ProductX .details-link:hover {
  background: #f0efe8;
  color: #333333;
}
.H5APP_ProductX .details-link > span:first-child {
  min-width: 200px;
  width: 30%;
  display: inline-block;
  cursor: pointer;
}
.mode-mobile .H5APP_ProductX .details-link > span:first-child {
  min-width: 160px;
}
.H5APP_ProductX div.product-features .features-wrapper .product-info-header > span {
  float: right;
}
.H5APP_ProductX span.icon-btn-plus {
  display: block;
}
.H5APP_ProductX span.icon-btn-minus {
  display: none;
}
.H5APP_ProductX .hover span.icon-btn-minus {
  display: block;
}
.H5APP_ProductX .hover span.icon-btn-plus {
  display: none;
}
.H5APP_ProductX .feature-row {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0 50px;
}
.H5APP_ProductX .product-feature-row {
  padding: 0 0;
}
.H5APP_ProductX .product-feature-row .feature-cell-header {
  flex: 0.3;
}
.H5APP_ProductX .product-feature-row .icon {
  flex: 0.4;
  margin-right: 40px;
}
.H5APP_ProductX .product-feature-row .icon > img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 40px;
}
.H5APP_ProductX .product-feature-row .header {
  flex: 0.6;
}
@media (max-width: 1024px) {
  .H5APP_ProductX .product-feature-row .header {
    margin-bottom: 16px;
  }
}
.H5APP_ProductX .product-feature-row .description {
  flex: 0.7;
  padding: 0;
  margin: 0;
}
.H5APP_ProductX .product-feature-row .description > p {
  padding: 0;
  margin: 0;
}
.H5APP_ProductX .feature-row {
  overflow: auto;
  box-sizing: border-box;
  color: #807f78;
}
.H5APP_ProductX .feature-row:hover {
  background: #f0efe8;
  color: #333333;
}
.H5APP_ProductX .feature-row .icon {
  width: 10%;
  float: left;
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: 25px 0px;
  text-align: center;
  max-width: 250px;
}
.H5APP_ProductX .feature-row .icon img {
  width: auto;
  height: 75px;
  max-width: auto;
  height: auto;
}
.H5APP_ProductX .feature-row .icon img.hover {
  display: none;
}
.H5APP_ProductX .feature-row:hover .icon img {
  display: none;
}
.H5APP_ProductX .feature-row:hover .icon img.hover {
  display: block;
}
.H5APP_ProductX .product-feature-row {
  margin-bottom: 20px;
}
.H5APP_ProductX .product-feature-row .icon {
  max-width: 80px;
}
.H5APP_ProductX .product-feature-row .header {
  font-family: futura-light, Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: inherit;
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 10px;
}
.H5APP_ProductX .mode-tablet .product-feature-row .header {
  font-size: 22px;
  line-height: 24px;
}
.H5APP_ProductX .mode-mobile .product-feature-row .header {
  font-size: 24px;
  line-height: 28px;
}
.H5APP_ProductX .feature-row .header {
  width: 30%;
  float: left;
  font-family: futura-light, Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: normal;
  padding: 25px;
  padding-top: 30px;
}
.H5APP_ProductX .specs-content {
  color: #807f78;
  font-family: futura-light, Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: normal;
  position: relative;
}
.mode-mobile .H5APP_ProductX .specs-content {
  font-size: 18px;
}
.H5APP_ProductX .specs-content table {
  width: 100%;
}
.H5APP_ProductX .specs-content table tr {
  margin-bottom: 20px;
  height: 40px;
}
.H5APP_ProductX .specs-content table tr > td:first-child {
  width: 10%;
  min-width: 150px;
}
.feature-row .description {
  width: 60%;
  float: left;
  padding: 25px;
  font-size: 18px;
  line-height: 22px;
}
.product-feature-row .description p {
  margin-top: 10px;
  margin-bottom: 25px;
}
.H5APP_ProductX .product-details .product-config-wrapper {
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 3px 2px;
  background-repeat: repeat-x;
  padding-bottom: 25px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0px dotted #b5b4ae;
  text-transform: uppercase;
  overflow: auto;
  text-align: left;
  font-size: 20px;
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 3px 2px;
  background-repeat: repeat-x;
  padding-left: 20px;
  padding-right: 20px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .header {
  overflow: hidden;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .description {
  float: left;
  width: 30%;
  color: #b5b4ae;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .info {
  float: left;
  width: 70%;
  padding-right: 25px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config {
  position: relative;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config > .selections > .option:hover {
  color: #4a4a4a;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config > .selections > .option.o-u-s {
  opacity: 0.8;
  color: #333;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .out-of-stock {
  float: right;
  opacity: 0.2;
  position: absolute;
  right: 0px;
  top: 13px;
}
.H5APP_ProductX .product-details .product-config-wrapper .product-config .info > span {
  position: absolute;
  right: 0px;
  top: 0px;
}
.H5APP_ProductX div.product_linked_products {
  background: #111111;
  padding: 0px;
  overflow: auto;
  position: relative;
  overflow: hidden;
}
.H5APP_ProductX .product_linked_products .product_linked_products_scroll {
  position: relative;
  left: 0px;
  top: 0px;
}
.H5APP_ProductX .product_match {
  width: 20%;
  max-width: 250px;
  float: left;
  background: #f0f0f0;
  margin-right: 10px;
}
.H5APP_ProductX .product_match > div.product-image {
  width: 100%;
}
.H5APP_ProductX .item-wrapper .product-panel > .info {
  position: absolute;
  bottom: 0;
  left: 0px;
  z-index: 10;
  opacity: 0;
  color: #000;
  box-sizing: border-box;
  padding: 10px;
  margin: 0px;
}
.H5APP_ProductX .item-wrapper .product-panel .info h1 {
  border-bottom: 0px;
  font-size: 1.2vw;
  line-height: 1.3vw;
  margin: 0px;
  padding: 0px;
  margin-bottom: 3px;
}
.H5APP_ProductX .item-wrapper .product-panel .info .name {
  font-family: trade-gothic-lt;
  font-weight: normal;
  text-transform: none;
  margin-bottom: 8px;
}
.H5APP_ProductX .item-wrapper .product-panel .info .price {
  font-size: 0.9vw;
  font-family: trade-gothic-lt;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0px;
}
.H5APP_ProductX .item-wrapper .product-panel .info .price > span {
  text-decoration: line-through;
  color: #807f7a;
  font-size: 0.7vw;
}
.H5APP_ProductX .item-wrapper .product-panel:hover > .info {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 1024px) {
  .H5APP_ProductX .item-wrapper .product-panel > .info {
    opacity: 1;
  }
  .H5APP_ProductX .item-wrapper .product-panel .info h1 {
    font-size: 16px;
    line-height: 18px;
  }
  .H5APP_ProductX .item-wrapper .product-panel .info .price {
    font-size: 14px;
    line-height: 16px;
  }
  .H5APP_ProductX .item-wrapper .product-panel .info .price > span {
    font-size: 14px;
    line-height: 16px;
  }
}
.H5APP_ProductX .item-wrapper .product-panel .blend {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(/bd_xml_series/47/blend.png);
  opacity: 0.8;
  background-size: 100% 100%;
  left: 0px;
  top: 0px;
  z-index: 20;
  opacity: 0.6;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.H5APP_ProductX .item-wrapper .product-panel {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background-size: 100% 100%;
  width: 100%;
  aspect-ratio: 1;
}
.H5APP_ProductX .item-wrapper .product-panel:hover {
  z-index: 20;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background-size: 80% 80%;
}
/*
 
@import "base.scss";  
  
@import "basic-styles.scss";
@import "header_footer.scss";
@import "home.scss";
@import "blocks.scss";
@import "single.scss";
*/
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fwww.ridetsg.com%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22bd_config%2F1345%2Fscss%2Fpd.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BACKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD5KA%3BACyLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5MA%3BAAAA%3BAAAA%3BAC0NA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAACE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlzDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */