/** Shopify CDN: Minification failed

Line 219:39 Expected "]" to go with "["
Line 219:68 Unexpected "]"
Line 227:39 Expected "]" to go with "["
Line 227:68 Unexpected "]"

**/
/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./src/modules/global/main.css ***!
  \***************************************************************************************************************************************************************************************************/
.header-sections .header__desktop__upper {
    max-width: 2522px;
    margin-left: auto;
    margin-right: auto;
  }
  .header-sections {
  --LETTER-SPACING-NAV: 0;
}
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .header__desktop__upper {
        --text: white;
      }
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) a:hover {
        --link-hover: white;
      }
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header {
        background-color: rgba(51,51,51,0.47059);
      }
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header .navtext,
        .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header .header__mobile__hamburger,
        .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header .header__logo__link {
          --link: white;
          --COLOR-HEADER-LINK: white;
        }
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header svg {
          stroke: white;
        }
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header .logo__img--color {
          opacity: 0;
        }
  .header-sections .header__wrapper[data-header-transparent]:not(.js__header__stuck):not(.meganav--visible) .theme__header .logo__img--transparent {
          opacity: 1;
        }
  .header-sections .header__desktop__button .navlink {
    font-family: "Optima";
    font-size: 12.38px;
  }
  .header-sections .header__desktop__button--cta {
    padding: 10px 16px;
    font-family: "Optima";
    font-size: 15px;
  }
  .header-sections .header__desktop__button--cta .btn {
      padding: 16px 20px;
      border-radius: 6px;
      font-family: "Optima";
      font-size: 12px;
      line-height: 1.1;
    }
  .header-sections .header__desktop__button--cta .btn.btn--brown {
        --btn-border: #7b6f65;
        --btn-bg: #7b6f65;
        --btn-text: white;
        --btn-border-hover: #948478;
        --btn-bg-hover: #948478;
        --btn-text-hover: white;
      }
  @media (max-width: 1100px) {
  .header-sections .header__desktop__button--cta {
      display: none
  }
    }
  .header-sections .theme__header .popout-header .popout__toggle {
    font-family: "Optima";
    font-size: calc(var(--font-2) * var(--FONT-ADJUST-NAV));
    font-weight: 400;
  }
  .header-sections .theme__header .header__mobile .popout-header .popout__toggle {
    font-family: "Optima";
    font-size: calc(var(--font-2) * var(--FONT-ADJUST-NAV));
    font-weight: 400;
  }
  @media (min-width: 768px) {
    .header-sections .header__mobile {
      min-height: 6px;
    }
  }
  .header-sections .grandparent .navlink--child {
    margin-bottom: 0;
    font-family: "Inter", sans-serif;
    letter-spacing: 0;
    font-weight: 500;
  }
  .header-sections .navlink--toplevel {
    font-size: 0.875rem;
    letter-spacing: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    line-height: 1;
  }
  .header-sections .navlink--toplevel span.navtext,
  .header-sections .header__desktop__button .navlink span.navtext,
  .header-sections .header__desktop__button span.popout__toggle__text {
    font-family: "Optima";
  }
  /* Remove padding for header */
  @media (min-width: 768px) {
    .header-sections header.theme__header {
      padding-top: 0;
      padding-bottom: 0;
    }
    .header-sections .section-padding {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  }

.haeder_dropdown-logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.haeder_dropdown-logo-wrapper div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.haeder_dropdown-logo-wrapper div img {
    width: 100px;
    margin-bottom: 20px;
  }

/* Megamenu style */

.header__dropdown {
  background: white;

  position: absolute;
  top: calc(100% - 10px);
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.15s ease-out,
    visibility 0s 0.15s;
    z-index: 9999;
}

.header__dropdown::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background: transparent;
    pointer-events: auto;

}

.menu__item:hover > .header__dropdown,
.header__dropdown:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}

.header__dropdown .header__dropdown__wrapper {
  padding: 50px 30px 50px 145px;
  max-width: 2522px;
  margin-left: auto;
  margin-right: auto;
}

.header__dropdown .header__grandparent__links {
    width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 10px;
    -webkit-column-gap: 65px;
       -moz-column-gap: 65px;
            column-gap: 65px;
  }

.header__dropdown .header__grandparent__links .dropdown_family {
      font-family: "Inter";
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }

.header__dropdown .menu__blocks {
    width: 34%;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    display: grid;
    grid-gap: 18px;
    gap: 18px;
    grid-template-columns: 1fr;
  }

.header__dropdown .menu__blocks[\:has\(.menu_block\:nth-child\(2\)\)] {
      grid-template-columns: 1fr 1fr;
    }

.header__dropdown .menu__blocks:has(.menu_block:nth-child(2)) {
      grid-template-columns: 1fr 1fr;
    }

.header__dropdown .menu__blocks[\:has\(.menu_block\:nth-child\(3\)\)] {
      grid-template-columns: 1fr 1fr;
    }

.header__dropdown .menu__blocks:has(.menu_block:nth-child(3)) {
      grid-template-columns: 1fr 1fr;
    }

.header__dropdown .menu__blocks .menu_block .hero_title {
        font-family: "Optima";
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 15px;
        font-weight: 500;
      }

.header__dropdown .menu__blocks .menu_block .hero_description {
        margin-top: 0;
        font-size: 11px;
        font-family: Inter;
        line-height: normal;
      }

.header__dropdown .header__dropdown__inner {
    gap: 90px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.predictive-search__layout .predictive-search__heading {
    font-style: normal;
    font-family: "Optima";
    font-size: 20px;
  }

.predictive-search__layout .predictive-search__link:hover {
      color: black;
    }

.predictive-search__layout .predictive-search__link {
    font-family: 'Inter';
}

.predictive-search__layout .product-item--centered .product-item__title {
    font-family: Optima;
    font-style: normal;
  }

.predictive-search__layout .search-popdown svg {
      stroke: black !important;
    }

.predictive-search__layout .search-popdown a.product-link:hover {
      color: black !important;
    }

.predictive-search__layout .search-popdown .price {
      font-family: 'Inter';
    }

.search-popdown__submit .icon {
  stroke: black !important;
}

.predictive-search__grid-item .product-link:hover {
  color: black !important;
}

.logos__wrapper .logos__slider__outer {
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width:768px) {
  .logos__wrapper .logos__slider__outer {
    overflow: auto;
    max-width: 100%;
  }

}

.footer__logers-scroller {
  overflow: auto;
}

.footer__logers-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* gap: 70px;*/
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .footer__logers-wrapper {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    gap: 30px;
  }
  .footer__logo {
    width: auto;
  }
}

body {
  padding-right: 0 !important;
}

.shopify-section-group-group-header {
  z-index: 10;
}

@media (min-width:768px) {
  .desktop-hide {
    display: none; 
  }
}

@media (max-width:768px) {
  .mobile-hide {
    display: none; 
  }
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./src/sections/section-press-logos/section-press-logos.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.logos__wrapper .logos__slider__outer {
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width:768px) {
  .logos__wrapper .logos__slider__outer {
    overflow: auto;
    max-width: 100%;
  }

}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUF3QjtJQUMxQjs7QUFDQTtNQUNFLHVCQUF1QjtJQUN6Qjs7QUFDQTtNQUNFLG9CQUFvQjtJQUN0Qjs7QUFJSjtFQUNFLHdCQUF3QjtBQUMxQjs7QUFDQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUN0Q0E7RUFDRSxpQkFBaUI7RUFDakIsaUJBQW1CO0VBQW5CLGtCQUFtQjtBQUNyQjs7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLGVBQWU7RUFDakI7O0FBRUY7O0FDVkE7RUFDRSxjQUFjO0FBQ2hCOztBQUNBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixjQUFjO0VBQ2QseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRTtJQUNFLDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLFNBQVM7RUFDWDtFQUNBO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7O0FDaEJBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUNBO0VBQ0UsV0FBVztBQUNiOztBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjs7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0YsQzs7OztBRmpCQTtFQUNFLGlCQUFpQjtFQUNqQixpQkFBbUI7RUFBbkIsa0JBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLGNBQWM7SUFDZCxlQUFlO0VBQ2pCOztBQUVGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2VjdGlvbnMvaGVhZGVyL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vLy4vc3JjL3NlY3Rpb25zL3ByZWRpY3RpdmUtc2VhcmNoL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2VjdGlvbnMvc2VjdGlvbi1wcmVzcy1sb2dvcy9zZWN0aW9uLXByZXNzLWxvZ29zLmNzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2VjdGlvbnMvZm9vdGVyL2Zvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvZ2xvYmFsL21haW4uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItc2VjdGlvbnMge1xuICAuaGVhZGVyX19kZXNrdG9wX191cHBlciB7XG4gICAgbWF4LXdpZHRoOiAyNTIycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuICAtLUxFVFRFUi1TUEFDSU5HLU5BVjogMDtcbiAgLmhlYWRlcl9fd3JhcHBlcltkYXRhLWhlYWRlci10cmFuc3BhcmVudF0ge1xuICAgICY6bm90KC5qc19faGVhZGVyX19zdHVjayk6bm90KC5tZWdhbmF2LS12aXNpYmxlKSB7XG4gICAgICAuaGVhZGVyX19kZXNrdG9wX191cHBlciB7XG4gICAgICAgIC0tdGV4dDogd2hpdGU7XG4gICAgICB9XG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgLS1saW5rLWhvdmVyOiB3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC50aGVtZV9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzc4O1xuICAgICAgICAubmF2dGV4dCxcbiAgICAgICAgLmhlYWRlcl9fbW9iaWxlX19oYW1idXJnZXIsXG4gICAgICAgIC5oZWFkZXJfX2xvZ29fX2xpbmsge1xuICAgICAgICAgIC0tbGluazogd2hpdGU7XG4gICAgICAgICAgLS1DT0xPUi1IRUFERVItTElOSzogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvX19pbWctLWNvbG9yIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvX19pbWctLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfX2Rlc2t0b3BfX2J1dHRvbiAubmF2bGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3B0aW1hXCI7XG4gICAgZm9udC1zaXplOiAxMi4zOHB4O1xuICB9XG4gIC5oZWFkZXJfX2Rlc2t0b3BfX2J1dHRvbi0tY3RhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3B0aW1hXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcHRpbWFcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAmLmJ0bi0tYnJvd24ge1xuICAgICAgICAtLWJ0bi1ib3JkZXI6ICM3YjZmNjU7XG4gICAgICAgIC0tYnRuLWJnOiAjN2I2ZjY1O1xuICAgICAgICAtLWJ0bi10ZXh0OiB3aGl0ZTtcbiAgICAgICAgLS1idG4tYm9yZGVyLWhvdmVyOiAjOTQ4NDc4O1xuICAgICAgICAtLWJ0bi1iZy1ob3ZlcjogIzk0ODQ3ODtcbiAgICAgICAgLS1idG4tdGV4dC1ob3Zlcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50aGVtZV9faGVhZGVyIC5wb3BvdXQtaGVhZGVyIC5wb3BvdXRfX3RvZ2dsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3B0aW1hXCI7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvbnQtMikgKiB2YXIoLS1GT05ULUFESlVTVC1OQVYpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC50aGVtZV9faGVhZGVyIC5oZWFkZXJfX21vYmlsZSAucG9wb3V0LWhlYWRlciAucG9wb3V0X190b2dnbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wdGltYVwiO1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb250LTIpICogdmFyKC0tRk9OVC1BREpVU1QtTkFWKSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19tb2JpbGUge1xuICAgICAgbWluLWhlaWdodDogNnB4O1xuICAgIH1cbiAgfVxuICAuZ3JhbmRwYXJlbnQgLm5hdmxpbmstLWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubmF2bGluay0tdG9wbGV2ZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm5hdmxpbmstLXRvcGxldmVsIHNwYW4ubmF2dGV4dCxcbiAgLmhlYWRlcl9fZGVza3RvcF9fYnV0dG9uIC5uYXZsaW5rIHNwYW4ubmF2dGV4dCxcbiAgLmhlYWRlcl9fZGVza3RvcF9fYnV0dG9uIHNwYW4ucG9wb3V0X190b2dnbGVfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wdGltYVwiO1xuICB9XG4gIC8qIFJlbW92ZSBwYWRkaW5nIGZvciBoZWFkZXIgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVhZGVyLnRoZW1lX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5oYWVkZXJfZHJvcGRvd24tbG9nby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYWVkZXJfZHJvcGRvd24tbG9nby13cmFwcGVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi8qIE1lZ2FtZW51IHN0eWxlICovXG4uaGVhZGVyX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAuaGVhZGVyX19kcm9wZG93bl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggMTQ1cHg7XG4gICAgbWF4LXdpZHRoOiAyNTIycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuICAuaGVhZGVyX19ncmFuZHBhcmVudF9fbGlua3Mge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIGNvbHVtbi1nYXA6IDY1cHg7XG4gICAgLmRyb3Bkb3duX2ZhbWlseSB7XG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5tZW51X19ibG9ja3Mge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE4cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgJjpoYXMoLm1lbnVfYmxvY2s6bnRoLWNoaWxkKDIpKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgICY6aGFzKC5tZW51X2Jsb2NrOm50aC1jaGlsZCgzKSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICAubWVudV9ibG9jayB7XG4gICAgICAuaGVyb190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wdGltYVwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAuaGVyb19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX2Ryb3Bkb3duX19pbm5lciB7XG4gICAgZ2FwOiA5MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4iLG51bGwsIlxuXG4ucHJlZGljdGl2ZS1zZWFyY2hfX2xheW91dCB7XG4gIC5wcmVkaWN0aXZlLXNlYXJjaF9faGVhZGluZyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIC5wcmVkaWN0aXZlLXNlYXJjaF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3B0aW1hXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wcmVkaWN0aXZlLXNlYXJjaF9fbGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICB9XG4gIC5wcm9kdWN0LWl0ZW0tLWNlbnRlcmVkIC5wcm9kdWN0LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogT3B0aW1hO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAuc2VhcmNoLXBvcGRvd24ge1xuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEucHJvZHVjdC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcG9wZG93bl9fc3VibWl0IC5pY29uIHtcbiAgc3Ryb2tlOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnByZWRpY3RpdmUtc2VhcmNoX19ncmlkLWl0ZW0gLnByb2R1Y3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuIiwiLmxvZ29zX193cmFwcGVyIC5sb2dvc19fc2xpZGVyX19vdXRlciB7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmxvZ29zX193cmFwcGVyIC5sb2dvc19fc2xpZGVyX19vdXRlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbn0iLCIuZm9vdGVyX19sb2dlcnMtc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5mb290ZXJfX2xvZ2Vycy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogZ2FwOiA3MHB4OyovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xvZ2Vycy13cmFwcGVyIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zZWN0aW9ucy9zZWN0aW9ucy5jc3MnO1xuXG5ib2R5IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnNob3BpZnktc2VjdGlvbi1ncm91cC1ncm91cC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5kZXNrdG9wLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/