@charset "UTF-8";
/* global styles */
@font-face {
  font-family: "Faro";
  src: url("../fonts/FaroWeb-DisplayLucky.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TurbinadoBoldDryPro";
  src: url("../fonts/Aerotype-TurbinadoBoldDryPro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
html.fontsize {
  font-size: 68% !important;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
body {
  font-size: 1.6rem;
  line-height: 1.2;
  padding: 0;
  color: #613223;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  font-family: "sofia-pro";
  font-weight: normal;
  background: #fff;
  background: linear-gradient(to bottom, white 0%, #f8ebe2 100%);
}
body.single-product {
  background: #fff;
}
#snippet-box {
  display: none;
}
.cleared:after {
  clear: both;
  content: "";
  display: block;
}
.a11y-toolbar .offscreen {
  display: none !important;
}
::-ms-clear {
  display: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block;
}
*::-webkit-media-controls-panel, *::--webkit-media-controls-play-button, *::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
img {
  max-width: 100%;
  height: auto;
}
nav ul {
  list-style: none;
}
blockquote {
  quotes: none;
}
select, button {
  border-radius: 0;
  -webkit-appearance: none;
}
button {
  background: none;
  font-family: "sofia-pro";
}
blockquote:before, blockquote:after {
  content: none;
}
h1, h2, h3, h4, h5, h6, .h7, .h8, .h9 {
  font-weight: 400;
  font-family: "Faro", sans-serif;
  margin-bottom: 3rem;
  line-height: 1.2;
}
h1 {
  font-size: 13.5rem;
}
h2 {
  font-size: 7.7rem;
}
h3 {
  font-size: 6.2rem;
}
h4 {
  font-size: 5.3rem;
}
h5 {
  font-size: 4.2rem;
}
h6 {
  font-size: 3.5rem;
}
.h7 {
  font-size: 3rem;
}
.h8 {
  font-size: 2.5rem;
}
.h9 {
  font-size: 2rem;
}
p {
  margin-bottom: 2.5rem;
}
.paragraph {
  font-size: 2.5rem;
  line-height: 1.28;
}
.paragraph .show-more {
  display: none;
}
.paragraph .read-more-wrap {
  text-align: center;
  margin-bottom: 5rem;
}
.paragraph .read-more-wrap a {
  color: #613223;
  font-size: 1.8rem;
}
.paragraph .read-more-wrap a:after {
  width: 2rem;
  height: 2rem;
  content: "";
  border-radius: 50%;
  margin-left: 1rem;
  display: inline-block;
  position: relative;
  top: 0.2rem;
  background: #f22f34 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.paragraph a {
  color: #386CCE;
  text-decoration: underline;
}
.paragraph a:hover {
  text-decoration: none;
}
.paragraph-white {
  color: #fff;
}
.paragraph ol, .paragraph ul {
  margin: 0 0 2rem 2rem;
}
.paragraph.paragraph-l {
  font-size: 4.7rem;
  line-height: 1.1;
  font-family: "Faro", sans-serif;
}
.paragraph.paragraph-m {
  font-size: 1.9rem;
  line-height: 1.52;
}
.paragraph.paragraph-s {
  font-size: 1.7rem;
  line-height: 1.47;
}
.paragraph.paragraph-s.center {
  text-align: center;
}
.paragraph.paragraph-sx p {
  font-size: 1.5rem;
  line-height: 1.33;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}
a.link-m {
  font-size: 1.9rem;
  line-height: 1.52;
  font-weight: bold;
  text-decoration: underline;
}
a.link-m:hover {
  text-decoration: none;
}
a.link-s {
  font-size: 1.7rem;
  line-height: 1.7;
  font-weight: bold;
  text-decoration: underline;
}
a.link-s:hover {
  text-decoration: none;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  color: #000;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
div[data-testid="animated-teaser"] > .needsclick {
  border-radius: 0 !important;
  background-size: contain !important;
  will-change: transform;
}
input, select {
  vertical-align: middle;
}
iframe {
  max-width: 100%;
}
html.overlayed {
  overflow: hidden;
}
html.overlayed body.overlayed {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.tweet-me {
  height: 45px;
  width: 40px;
  font-size: 0;
  z-index: 999;
}
::selection {
  background: #c4c4c4;
  /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #c4c4c4;
  /* Gecko Browsers */
}
#wrapper {
  min-height: 100%;
  position: relative;
}
#wrapper:after {
  clear: both;
  content: "";
  display: block;
}
.main-section {
  overflow: hidden;
  min-height: 100%;
}
.overlayed #wrapper {
  overflow: hidden;
}
.overlayed .main-section {
  overflow-x: hidden;
  overflow-y: scroll;
}
.hidden {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.wow {
  visibility: hidden;
}
.clear {
  clear: both;
  display: block;
  font-size: 1px;
}
/* text aligments */
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center, .aligncenter {
  text-align: center !important;
}
img.aligncenter {
  display: block;
  margin: 0 auto;
}
.left {
  float: left;
}
.right {
  float: right;
}
.wp-caption, .wp-caption-text, .bypostauthor {
  font-size: 1.3rem;
}
.wp-caption {
  margin-bottom: 3.5rem;
}
.wp-caption img {
  margin-bottom: 1.2rem;
  vertical-align: top;
}
.sticky {
  font-size: 1.6rem;
}
.screen-reader-text {
  font-size: 1.6rem;
}
.gallery-caption {
  font-size: 1.6rem;
}
.inner {
  max-width: 1574px;
  padding: 0 30px;
  box-sizing: border-box;
  margin: 0 auto;
}
.inner_slim-0 {
  max-width: 988px;
}
.inner_slim {
  max-width: 1180px;
}
.inner_slim-2 {
  max-width: 1240px;
}
#skiptocontent a {
  padding: 6px;
  position: absolute;
  top: -40px;
  left: 0;
  color: #0097d1;
  background: #fff;
  -webkit-transition: top 1s ease-out;
  transition: top 1s ease-out;
  z-index: 100;
}
#skiptocontent a:focus {
  top: 0;
}
.gm-ui-hover-effect img {
  margin: 3px 0px 0px !important;
  width: 24px !important;
  height: 24px !important;
  top: 0 !important;
  right: 0 !important;
}
video::-internal-media-controls-download-button {
  display: none;
}
video::-webkit-media-controls-enclosure {
  overflow: hidden;
}
video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}
body.overlayed, html.overlayed {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@media (max-width: 1400px) {
  h1 {
    font-size: 11.4rem;
  }
  h2 {
    font-size: 6.5rem;
  }
  h3 {
    font-size: 5.2rem;
  }
  h4 {
    font-size: 4.5rem;
  }
  h5 {
    font-size: 3.6rem;
  }
  h6 {
    font-size: 2.9rem;
  }
  .h7 {
    font-size: 2.55rem;
  }
  .h8 {
    font-size: 2.1rem;
  }
  .h9 {
    font-size: 1.7rem;
  }
}
@media (max-width: 1200px) {
  h1 {
    font-size: 5.7rem;
  }
  h5 {
    font-size: 3.2rem;
  }
  .paragraph.paragraph-l {
    font-size: 4rem;
  }
}
@media (max-width: 1023px) {
  html {
    font-size: 56%;
  }
  .paragraph.paragraph-l {
    font-size: 3.2rem;
  }
  h1 {
    font-size: 3.6rem;
    letter-spacing: -0.1rem;
  }
  h2 {
    font-size: 3.6rem;
  }
  h3 {
    font-size: 2.9rem;
  }
  h4 {
    font-size: 2.5rem;
  }
  h5 {
    font-size: 1.9rem;
  }
  .show-tablet {
    display: block;
  }
  .hide-tablet {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .show-tablet {
    display: none !important;
  }
  .hide-tablet {
    display: block;
  }
}
@media (min-width: 768px) {
  .show-mobile {
    display: none !important;
  }
  .hide-mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  button.needsclick {
    padding-bottom: 0 !important;
    margin: 20px 1px !important;
    right: 50% !important;
    transform: translate(50%, 0);
  }
  button.needsclick > div {
    padding-top: 0 !important;
  }
  .needsclick > button.needsclick {
    padding-bottom: 11px !important;
    right: 10px !important;
    transform: translate(0, 0);
  }
  .show-mobile {
    display: block;
  }
  .paragraph.paragraph-m {
    font-size: 2.19rem;
    line-height: 1.52;
  }
  .paragraph.paragraph-s {
    font-size: 1.96rem;
  }
  .paragraph.paragraph-sx p {
    font-size: 1.73rem;
  }
  .hide-mobile {
    display: none !important;
  }
  h1 {
    font-size: 3.7rem;
  }
  h1.article-title {
    margin-bottom: 3rem;
  }
  h2 {
    font-size: 3.7rem;
  }
  h3 {
    font-size: 3rem;
  }
  h4 {
    font-size: 2.6rem;
  }
  h5 {
    font-size: 2rem;
  }
  .paragraph.paragraph-l {
    font-size: 2.5rem;
  }
}
@media (max-width: 550px) {
  html {
    font-size: 54%;
  }
  .inner {
    padding: 0 8%;
  }
}
@media (max-width: 360px) {
  h2 {
    font-size: 3.4rem;
    margin-bottom: 30px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.wc-btn {
  background: #E22733;
  padding: 0.45rem 3.8rem 0.85rem;
  background: #E22733;
  color: #fff;
  font-size: 2rem;
  line-height: 1.75;
  font-weight: bold;
  border-radius: 2.4rem;
  text-decoration: none;
  transition: background 0.35s;
  display: inline-block;
  border: none;
  font-family: "sofia-pro";
  cursor: pointer;
  text-decoration: none !important;
  transition: background 0.35s, border 0.35s, color 0.35s;
}
.wc-btn.adding {
  pointer-events: none;
}
.wc-btn.disabled {
  opacity: 0.7;
  pointer-events: none;
}
.wc-btn.active {
  animation-name: pop;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.wc-btn span {
  display: inline-block;
  padding-right: 5rem;
  position: relative;
}
.wc-btn span:before {
  position: absolute;
  right: 0;
  top: 50%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
  width: 3.8rem;
  height: 1.2rem;
  content: "";
  margin-top: -0.4rem;
}
.wc-btn.wc-btn-checkout span {
  padding: 0 0 0 3rem;
}
.wc-btn.wc-btn-checkout span:before {
  background: url(../images/checkout-btn-icon.svg) no-repeat 0 0 / contain;
  right: auto;
  left: 0;
  width: 2.4rem;
  height: 2.4rem;
  margin-top: -1.2rem;
}
.wc-btn.wc-btn-secondary {
  color: #613223;
  background: #FED455;
}
.wc-btn.wc-btn-secondary span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23613223"/></svg>') no-repeat 100% 50% / contain;
}
.wc-btn.wc-btn-secondary-small {
  font-size: 1.6rem;
  line-height: 2;
  padding: 0.4rem 1.7rem;
  border-radius: 2rem;
}
.wc-btn.wc-btn-secondary-tiny {
  font-size: 1.4rem;
  line-height: 2;
  padding: 0.1rem 1.7rem;
  border-radius: 1.5rem;
}
.wc-btn.out {
  opacity: 0.7;
  background: #edf0f7;
  box-sizing: border-box;
  pointer-events: none;
  color: #191b1f;
}
.wc-btn.wc-btn-grey {
  font-size: 1.6rem;
  line-height: 2;
  padding: 0 1.7rem;
  border-radius: 1.6rem;
  background: #edf0f7;
  border: 1px solid #d8e0f0;
  box-sizing: border-box;
  color: #191b1f;
}
.wc-btn.wc-btn-buy-with {
  background: #191b1f;
  color: #fff;
  font-weight: normal;
}
.wc-btn.wc-btn-buy-with img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -0.2rem;
}
.wc-btn.wc-btn-small {
  font-size: 1.6rem;
  line-height: 2;
  padding: 0 1.7rem;
  border-radius: 1.6rem;
}
.wc-btn.wc-btn-medium {
  font-size: 1.6rem;
  line-height: 2;
  padding: 0.4rem 1.7rem;
  border-radius: 1.6rem;
  border-radius: 2rem;
}
.wc-btn.wc-btn-medium.wc-btn-grey {
  padding: 0.3rem 1.7rem;
}
@keyframes pop {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.btn {
  background: #E22733;
  padding: 1.1rem 3.8rem 1.5rem;
  color: #fff;
  font-size: 2.1rem;
  line-height: 1.66;
  font-weight: bold;
  border-radius: 3rem;
  text-decoration: none;
  transition: background 0.35s;
  display: inline-block;
  border: none;
  cursor: pointer;
  position: relative;
}
.btn.clicked {
  opacity: 0.7;
  pointer-events: none;
}
.btn.wow {
  background: none;
}
.btn.wow:before, .btn.wow:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  width: 60px;
  height: 60px;
  background: #E22733;
  z-index: 2;
  border-radius: 3rem;
  transition: width 0.35s, transform 0.5s 0.35s, background 0.35s;
}
.btn.wow:after {
  content: "";
  transition: transform 0.5s 0.1s, opacity 0.35s 0.6s;
  background: #613223;
  opacity: 0.2;
  z-index: 1;
}
.btn.wow span {
  opacity: 0;
  transition: opacity 0.35s 0.35s;
}
.btn.wow[style*="visible"]:before, .btn.wow[style*="visible"]:after {
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%) scale(1);
}
.btn.wow[style*="visible"]:after {
  opacity: 0;
}
.btn.wow[style*="visible"] span {
  opacity: 1;
}
.btn span {
  display: inline-block;
  padding-right: 6rem;
  position: relative;
  z-index: 3;
}
.btn span:before {
  position: absolute;
  right: 0;
  top: 55%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
  width: 3.8rem;
  height: 1.2rem;
  content: "";
  margin-top: -0.6rem;
  transition: transform 0.35s;
  z-index: 3;
}
.btn:hover {
  background: #F53F44;
}
.btn.yellow-btn {
  background: #FED455;
  color: #613223;
}
.btn.yellow-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23613223"/></svg>') no-repeat 100% 50% / contain;
}
.btn.yellow-btn.wow {
  background: none;
}
.btn.yellow-btn.wow:before {
  background: #FED455;
}
.btn.violet-btn {
  background: #68368A;
  color: #fff;
}
.btn.violet-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
}
.btn.violet-btn.wow {
  background: none;
}
.btn.violet-btn.wow:before {
  background: #68368A;
}
.btn.yellow-light-btn {
  background: #FFC154;
  color: #613223;
}
.btn.yellow-light-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23613223"/></svg>') no-repeat 100% 50% / contain;
}
.btn.yellow-light-btn.wow {
  background: none;
}
.btn.yellow-light-btn.wow:before {
  background: #FFC154;
}
.btn.pink-btn {
  background: #F7B5D2;
  color: #613223;
}
.btn.pink-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23613223"/></svg>') no-repeat 100% 50% / contain;
}
.btn.pink-btn.wow {
  background: none;
}
.btn.pink-btn.wow:before {
  background: #F7B5D2;
}
.btn.brown-light-btn {
  background: #7F441D;
  color: #fff;
}
.btn.brown-light-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
}
.btn.brown-light-btn.wow {
  background: none;
}
.btn.brown-light-btn.wow:before {
  background: #7F441D;
}
.btn.orange-btn {
  background: #FFA400;
  color: #613223;
}
.btn.orange-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23613223"/></svg>') no-repeat 100% 50% / contain;
}
.btn.orange-btn.wow {
  background: none;
}
.btn.orange-btn.wow:before {
  background: #FFA400;
}
.btn.red-btn {
  background: #A7002F;
  color: #fff;
}
.btn.red-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
}
.btn.red-btn.wow {
  background: none;
}
.btn.red-btn.wow:before {
  background: #A7002F;
}
.btn.white-btn {
  background: #fff;
  color: #613223;
}
.btn.white-btn.wow {
  background: none;
}
.btn.white-btn.wow:before {
  background: #fff;
}
.btn.white-btn.wow[style*="visible"]:hover:before {
  background: rgba(255, 255, 255, 0.95);
}
.btn.white-btn span:before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23613223"/></svg>') no-repeat 100% 50% / contain;
}
.btn.white-btn:hover {
  background: rgba(255, 255, 255, 0.95);
}
.btn.secondary {
  font-size: 1.6rem;
  line-height: 1.81;
  padding: 1.2rem 2.8rem 1.4rem 3.2rem;
  border-radius: 2.7rem;
}
.btn.secondary span {
  padding-right: 5.5rem;
}
.btn.secondary span:before {
  width: 3.4rem;
}
.btn.out {
  background: #edf0f7;
  box-sizing: border-box;
  pointer-events: none;
  color: #191b1f;
}
.btn.adding {
  pointer-events: none;
}
.btn.adding span:before {
  background: url(../images/loaderBysearch.svg) no-repeat 50% 50% / contain;
  height: 4.2rem;
  margin-top: -2.1rem;
}
.btn.small {
  padding: 0.9rem 3rem 1.3rem 2.4rem;
  font-size: 1.6rem;
}
.page-title {
  color: #E40C13;
  line-height: 1;
}
.page-title span {
  color: #E7730D;
}
.h1 {
  font-size: 6rem;
  line-height: 1.06;
  font-weight: normal;
  margin-bottom: 0;
}
.h1-small {
  font-size: 4.2rem;
}
.h1-medium {
  font-size: 5rem;
}
.h1-large {
  font-size: 7.7rem;
}
.h1-extra-small {
  font-size: 3.5rem;
}
.h1-small.with-deco {
  padding-bottom: 1.5rem;
}
.h1 b.dot {
  color: #E7730D;
}
.h1 b.dot--yellow {
  color: #FED455;
}
.h1 b.dot--brown {
  color: #7F441D;
}
.h1 b.dot--orange {
  color: #E7730D;
}
.h1 strong {
  color: #E7730D;
  font-weight: normal;
}
.h1 p {
  margin-bottom: 0;
}
.h1 span {
  font-size: 1.5em !important;
  font-family: "TurbinadoBoldDryPro", sans-serif !important;
  font-weight: bold;
  line-height: 0.51em;
  margin-top: -0.1em;
  position: relative;
  top: 0.1em;
}
.h1 em {
  font-style: normal;
  font-size: 1.5em;
  font-family: "TurbinadoBoldDryPro", sans-serif;
  font-weight: bold;
  color: #E7730D;
  line-height: 0.71em;
  display: inline-block;
  margin-top: -0.1em;
  position: relative;
  top: 0.1em;
  margin-left: -0.1em;
}
.h1.h1-red {
  color: #E22733;
}
.h1.h1-red strong, .h1.h1-red i {
  color: #613223;
}
.h1.h1-darkred {
  color: #E40C13;
}
.h1.h1-darkred strong {
  color: #613223;
}
.h1.h1-white {
  color: #fff;
}
.label {
  display: block;
  font-size: 1.9rem;
  line-height: 1.57;
  font-family: "Faro", sans-serif;
  margin-bottom: 1rem;
}
.entry-content .form-row {
  margin-bottom: 2.5rem;
}
.entry-content .form-row:after {
  clear: both;
  content: "";
  display: block;
}
.entry-content .form-row .form-cell {
  float: left;
  position: relative;
}
.entry-content .form-row .form-cell.form-cell-select .wpcf7-form-control-wrap {
  position: relative;
  display: block;
}
.entry-content .form-row .form-cell.form-cell-select .wpcf7-form-control-wrap:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-top-color: #396AC6;
  border-left-width: 0.5rem;
  border-right-width: 0.5rem;
  top: 2.3rem;
  right: 2rem;
}
.entry-content .form-row .form-cell-file p {
  display: none;
}
.entry-content .form-row .form-cell .wpcf7-form-control-wrap {
  position: static;
}
.entry-content .form-row .form-cell-50 {
  width: 48%;
}
.entry-content .form-row .form-cell-50 + .form-cell-50 {
  float: right;
}
.entry-content .form-row .form-cell-100 {
  width: 100%;
}
.entry-content .form-row .form-cell-file label {
  font-size: 1.9rem;
}
.entry-content .form-row .form-cell input[type="text"], .entry-content .form-row .form-cell input[type="tel"], .entry-content .form-row .form-cell input[type="email"], .entry-content .form-row .form-cell input[type="password"], .entry-content .form-row .form-cell textarea, .entry-content .form-row .form-cell select {
  font-size: 1.6rem;
  line-height: 1.375;
  font-family: "sofia-pro";
  border: 1px solid #c5cee0;
  background: #fafbfd;
  border-radius: 0.4rem;
  padding: 1.2rem 1.5rem;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
  color: #191b1f;
}
.entry-content .form-row .form-cell input[type="text"].wpcf7-not-valid, .entry-content .form-row .form-cell input[type="tel"].wpcf7-not-valid, .entry-content .form-row .form-cell input[type="email"].wpcf7-not-valid, .entry-content .form-row .form-cell input[type="password"].wpcf7-not-valid, .entry-content .form-row .form-cell textarea.wpcf7-not-valid, .entry-content .form-row .form-cell select.wpcf7-not-valid {
  border: 1px solid #E22733;
  box-shadow: inset 0px 0px 0px 1px #E22733;
}
.entry-content .form-row .form-cell input[type="text"]::-webkit-input-placeholder, .entry-content .form-row .form-cell input[type="tel"]::-webkit-input-placeholder, .entry-content .form-row .form-cell input[type="email"]::-webkit-input-placeholder, .entry-content .form-row .form-cell input[type="password"]::-webkit-input-placeholder, .entry-content .form-row .form-cell textarea::-webkit-input-placeholder, .entry-content .form-row .form-cell select::-webkit-input-placeholder {
  color: #191b1f;
  opacity: 0.5;
}
.entry-content .form-row .form-cell input[type="text"]:-moz-placeholder, .entry-content .form-row .form-cell input[type="tel"]:-moz-placeholder, .entry-content .form-row .form-cell input[type="email"]:-moz-placeholder, .entry-content .form-row .form-cell input[type="password"]:-moz-placeholder, .entry-content .form-row .form-cell textarea:-moz-placeholder, .entry-content .form-row .form-cell select:-moz-placeholder {
  color: #191b1f;
  opacity: 0.5;
}
.entry-content .form-row .form-cell input[type="text"]::-moz-placeholder, .entry-content .form-row .form-cell input[type="tel"]::-moz-placeholder, .entry-content .form-row .form-cell input[type="email"]::-moz-placeholder, .entry-content .form-row .form-cell input[type="password"]::-moz-placeholder, .entry-content .form-row .form-cell textarea::-moz-placeholder, .entry-content .form-row .form-cell select::-moz-placeholder {
  color: #191b1f;
  opacity: 0.5;
}
.entry-content .form-row .form-cell select[name="reason"] option:first-child {
  display: none;
}
.entry-content .form-row .form-cell textarea {
  height: 21.6rem;
  resize: none;
}
.entry-content .form-row .form-cell label {
  font-size: 1.6rem;
  line-height: 1.9rem;
  font-weight: bold;
  color: #191b1f;
  display: block;
  margin-bottom: 1rem;
}
.entry-content .form-row .form-cell label b {
  color: #E22733;
  font-weight: normal;
}
.entry-content .form-row .form-cell label span {
  font-weight: normal;
}
.entry-content .form-row .form-cell button.btn {
  font-size: 2rem;
  width: 100%;
}
.entry-content .form-row .form-cell .file-wrap {
  position: relative;
}
.entry-content .form-row .form-cell .file-wrap .wpcf7-not-valid-tip {
  top: 100%;
  bottom: auto;
  right: auto;
  left: 0;
}
.entry-content .form-row .form-cell .file-wrap .btn {
  padding: 0.4rem 0 0.6rem;
  width: 14.4rem;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.entry-content .form-row .form-cell .file-wrap input {
  width: 14.2rem;
  height: 3.8rem;
  margin: 0.1rem;
  border-radius: 2.7rem;
  cursor: pointer;
  opacity: 0;
}
.entry-content .form-row .form-cell .file-wrap .file-name {
  font-style: normal;
  font-size: 1.6rem;
  line-height: 1.5;
  display: inline-block;
  vertical-align: middle;
  padding-left: 2.4rem;
}
.entry-content .form-row .form-cell .file-wrap .remove-file {
  width: 1.4rem;
  height: 1.8rem;
  display: inline-block;
  margin-left: 0.5rem;
  text-indent: -9999px;
  vertical-align: middle;
  background: url(../images/remove-icon-yellow.svg) no-repeat 0 0 / contain;
}
.entry-content .form-row .form-cell .wpcf7-not-valid-tip {
  position: absolute;
  right: 0;
  bottom: calc(100% - 1.9rem);
  left: 7rem;
  text-align: right;
  font-style: normal;
  color: #E22733;
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: bold;
}
.entry-content .form-row .form-cell select + .wpcf7-not-valid-tip {
  bottom: calc(100% + 0.8rem);
}
input[type=file], input[type=file]::-webkit-file-upload-button {
  /* FF, IE7+, chrome (except button) */
  /* chromes and blink button */
  cursor: pointer;
}
.circle-btn {
  background: #E22733;
  width: 5.4rem;
  height: 5.4rem;
  border-radius: 50%;
  display: inline-block;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  border: 1px solid #E22733;
}
.circle-btn.circle-btn-yellow {
  background: #FED455;
}
.circle-btn.circle-btn-yellow.next {
  background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23613223"/></svg>') no-repeat 50% 50%;
  transition: background 0.35s;
  border-color: #FED455;
}
.circle-btn.prev {
  background: #E22733 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
  transform: rotate(180deg);
}
.circle-btn.next {
  background: #E22733 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.circle-btn.search {
  background: #E22733 url(../images/arrow-search.svg) no-repeat 50% 50%;
}
.circle-btn.close {
  background: #E22733 url(../images/arrow-close.svg) no-repeat 50% 50%;
}
.circle-btn.fb {
  background: #E22733 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.107" height="19.514" viewBox="0 0 9.107 19.514">  <path id="Facebook" d="M116.664,3.78V6.467H114.7V9.752h1.968v9.763h4.043V9.752h2.713s.254-1.575.377-3.3h-3.075V4.208a.954.954,0,0,1,.877-.787h2.2V0h-3C116.564,0,116.664,3.289,116.664,3.78Z" transform="translate(-114.696 -0.001)" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.circle-btn.instagram {
  background: #E22733 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20.001" height="20" viewBox="0 0 20.001 20">  <path id="instagram" d="M-1772.481-343a5.526,5.526,0,0,1-5.519-5.519v-8.961a5.526,5.526,0,0,1,5.519-5.519h8.962A5.525,5.525,0,0,1-1758-357.48v8.961a5.525,5.525,0,0,1-5.519,5.519Zm-3.745-14.481v8.961a3.748,3.748,0,0,0,3.745,3.745h8.962a3.749,3.749,0,0,0,3.745-3.745v-8.961a3.749,3.749,0,0,0-3.745-3.745h-8.962A3.749,3.749,0,0,0-1776.226-357.48Zm3.072,4.481a5.159,5.159,0,0,1,5.154-5.153,5.159,5.159,0,0,1,5.153,5.153,5.159,5.159,0,0,1-5.153,5.153A5.16,5.16,0,0,1-1773.154-353Zm1.774,0a3.383,3.383,0,0,0,3.38,3.379,3.383,3.383,0,0,0,3.379-3.379,3.383,3.383,0,0,0-3.379-3.379A3.383,3.383,0,0,0-1771.379-353Zm7.83-4.436a1.31,1.31,0,0,1-.382-.92,1.3,1.3,0,0,1,.382-.92,1.3,1.3,0,0,1,.919-.381,1.3,1.3,0,0,1,.92.381,1.3,1.3,0,0,1,.381.92,1.308,1.308,0,0,1-.381.92,1.312,1.312,0,0,1-.92.381A1.31,1.31,0,0,1-1763.549-357.436Z" transform="translate(1778 363)" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.shape {
  overflow: hidden;
  position: relative;
  border-radius: 0 12rem 0 10rem;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.shape.wow.photo {
  transition: border-radius 0.5s;
  border-radius: 0;
}
.shape.wow.photo[style*="visible"] {
  border-radius: 0 12rem 0 10rem;
}
.shape.wow:not(.photo) {
  border-radius: 0;
}
.shape.wow:not(.photo):before, .shape.wow:not(.photo):after, .shape.wow:not(.photo) u {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  background: #613223;
  transition: border-radius 0.5s 0.1s;
}
.shape.wow:not(.photo) u {
  z-index: 2;
}
.shape.wow:not(.photo):after {
  transition: border-radius 0.5s 0s;
}
.shape.wow:not(.photo)[style*="visible"]:before, .shape.wow:not(.photo)[style*="visible"]:after, .shape.wow:not(.photo)[style*="visible"] u {
  border-radius: 0 12rem 0 10rem;
}
@media (max-width: 767px) {
  .shape.wow:not(.photo)[style*="visible"]:before, .shape.wow:not(.photo)[style*="visible"]:after, .shape.wow:not(.photo)[style*="visible"] u {
    border-radius: 0 10rem 0 6rem;
  }
}
@media (max-width: 767px) {
  .shape {
    border-radius: 0 10rem 0 6rem;
  }
}
.shape.shape-reverse {
  border-radius: 12rem 0 10rem 0;
}
.shape.shape-reverse.wow:not(.photo) {
  border-radius: 0;
}
.shape.shape-reverse.wow:not(.photo)[style*="visible"]:before, .shape.shape-reverse.wow:not(.photo)[style*="visible"]:after, .shape.shape-reverse.wow:not(.photo)[style*="visible"] u {
  border-radius: 12rem 0 10rem 0;
}
.shape.shape-reverse.wow.photo {
  transition: border-radius 0.5s;
  border-radius: 0;
}
.shape.shape-reverse.wow.photo[style*="visible"] {
  border-radius: 12rem 0 10rem 0;
}
.shape.shape-reverse--bigger {
  border-radius: 20rem 0 18rem 0;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.shape.shape-reverse--bigger.wow:not(.photo) {
  border-radius: 0;
}
.shape.shape-reverse--bigger.wow:not(.photo)[style*="visible"]:before, .shape.shape-reverse--bigger.wow:not(.photo)[style*="visible"]:after, .shape.shape-reverse--bigger.wow:not(.photo)[style*="visible"] u {
  border-radius: 20rem 0 18rem 0;
}
.shape.shape-reverse--bigger.wow.photo {
  transition: border-radius 0.5s;
  border-radius: 0;
}
.shape.shape-reverse--bigger.wow.photo[style*="visible"] {
  border-radius: 20rem 0 18rem 0;
}
.shape.shape-red {
  background: #E22733;
}
.shape.shape-red.wow {
  background: none;
}
.shape.shape-red.wow:after {
  background: #E22733;
}
.shape.shape-red.wow:before {
  background: #FED455;
}
.shape.shape-blue {
  background: #84C4EC;
}
.shape.shape-blue.wow {
  background: none;
}
.shape.shape-blue.wow:after {
  background: #84C4EC;
}
.shape.shape-blue.wow:before {
  background: #FED455;
}
.shape.shape-yellow {
  background: #FED455;
}
.shape.shape-yellow.wow {
  background: none;
}
.shape.shape-yellow.wow:after {
  background: #FED455;
}
.shape.shape-yellow.wow:after {
  background: #FED455;
}
.shape.shape-orange {
  background: #E7730D;
}
.shape.shape-orange.wow {
  background: none;
}
.shape.shape-orange.wow:after {
  background: #E7730D;
}
.shape.shape-brown {
  background: #613223;
}
.shape.shape-brown.wow {
  background: none;
}
.shape.shape-brown.wow:after {
  background: #613223;
}
.shape.shape-brown.wow:before {
  background: #E7730D;
}
.shape.shape-demo {
  width: 30rem;
  height: 32.3rem;
  display: inline-block;
  margin-bottom: 1rem;
}
.shape.shape-demo-s {
  width: 30rem;
  height: 18.5rem;
  display: inline-block;
  margin-bottom: 1rem;
}
.photo {
  padding-top: 122%;
  display: block;
}
.cta-card {
  position: relative;
  padding-bottom: 5.6rem;
}
.cta-card-with-photo.no-space .cta-card__info {
  margin-top: 0;
}
.cta-card-with-photo .cta-card__info {
  position: relative;
  display: block;
  margin-top: -11rem;
}
.cta-card__photo {
  border-radius: 0 40% 0 10rem;
  overflow: hidden;
  position: relative;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.cta-card__photo i {
  border-radius: 0 40% 0 10%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.cta-card__photo i img {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 100vw;
}
.cta-card__photo.wow {
  transition: border-radius 0.5s;
  border-radius: 0;
}
.cta-card__photo.wow i {
  transition: border-radius 0.5s;
  border-radius: 0;
  transition: transform 0.35s;
}
.cta-card__photo.wow[style*="visible"] {
  border-radius: 0 40% 0 10%;
}
.cta-card__photo.wow[style*="visible"] i {
  border-radius: 0 40% 0 10%;
}
.cta-card__info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 78%;
  box-sizing: border-box;
  padding: 4rem 15%;
}
.cta-card__info-full {
  width: 100%;
}
.cta-card__info > strong, .cta-card__info > h3 {
  font-weight: bold;
  font-size: 3.35rem;
  line-height: 1.37;
  display: block;
  color: #fff;
  margin-bottom: 1.5rem;
  position: relative;
  z-index: 4;
  font-family: "sofia-pro";
}
.cta-card__info p {
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.5;
  display: block;
  color: #fff;
  margin-bottom: 1.5rem;
  position: relative;
  z-index: 4;
}
.cta-card__info ul, .cta-card__info ol {
  color: #fff;
  margin: 0 0 2rem 2rem;
  position: relative;
  z-index: 4;
}
.cta-widget {
  position: relative;
}
.cta-widget .shape {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 10rem;
}
.cta-widget__inner {
  padding: 0 14% 15%;
  position: relative;
  color: #fff;
  display: block;
  z-index: 2;
}
.cta-widget__inner img {
  display: block;
  margin: 0 auto 3rem;
  max-height: 22.5rem;
}
.cta-widget__inner strong, .cta-widget__inner h3 {
  font-size: 3rem;
  display: block;
  position: relative;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  font-family: "Faro", sans-serif;
  font-weight: normal;
}
.cta-widget__inner strong span, .cta-widget__inner h3 span {
  color: #FED455;
}
.cta-widget__inner strong:before, .cta-widget__inner strong u, .cta-widget__inner h3:before, .cta-widget__inner h3 u {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.4rem;
  height: 0.3rem;
  content: "";
  background: #FED455;
}
.cta-widget__inner strong.wow, .cta-widget__inner h3.wow {
  opacity: 0;
  transform: translate(0, 30px);
  transition: transform 0.5s, opacity 0.5s;
}
.cta-widget__inner strong.wow:before, .cta-widget__inner h3.wow:before {
  width: 0;
  transition: width 0.5s 0.5s;
}
.cta-widget__inner strong.wow[style*="visible"], .cta-widget__inner h3.wow[style*="visible"] {
  opacity: 1;
  transform: translate(0, 0);
}
.cta-widget__inner strong.wow[style*="visible"]:before, .cta-widget__inner h3.wow[style*="visible"]:before {
  width: 2.4rem;
}
.cta-widget__inner > b {
  display: block;
  margin-bottom: 3rem;
}
.cta-widget__inner > b a {
  color: #fff;
  text-decoration: underline;
}
.cta-widget__inner > b a:hover {
  text-decoration: none;
}
.cta-widget__inner > b ul, .cta-widget__inner > b ol {
  list-style-position: inside;
  margin-left: 0;
}
.testimonial-card .photo {
  margin-bottom: 2rem;
}
.testimonial-card strong {
  font-size: 1.9rem;
  line-height: 1;
  display: block;
  margin-bottom: 1rem;
}
.testimonial-card .paragraph {
  margin-bottom: 2rem;
}
.read-more {
  font-size: 2.4rem;
  line-height: 1.2;
  color: #613223;
  display: inline-block;
  font-family: "Faro", sans-serif;
}
.read-more.read-more--hide-arrow i {
  display: none;
}
.read-more-equal {
  flex: 1;
  margin-bottom: 2rem;
}
.read-more-small {
  font-size: 2.2rem;
  text-decoration: underline;
  font-family: "sofia-pro";
  font-weight: bold;
}
.read-more-small i:after {
  margin-left: 1rem !important;
}
.read-more-small:hover {
  text-decoration: none;
}
.read-more-extra-small {
  font-size: 1.7rem;
  text-decoration: underline;
  font-family: "sofia-pro";
  font-weight: bold;
}
.read-more-extra-small i:after {
  margin-left: 1rem !important;
}
.read-more-extra-small:hover {
  text-decoration: none;
}
.read-more u {
  font-style: normal;
  position: relative;
  display: inline-block;
}
.read-more u b {
  width: 1.9rem;
  height: 1.9rem;
  content: "";
  border-radius: 50%;
  margin-left: 1rem;
  display: inline-block;
  position: relative;
  top: 0.4rem;
  transition: transform 0.35s;
  transform: translate(0, 0);
  border: 1px solid transparent;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.read-more i {
  font-style: normal;
  position: relative;
  display: inline-block;
}
.read-more i:after {
  width: 1.9rem;
  height: 1.9rem;
  content: "";
  border-radius: 50%;
  margin-left: 2rem;
  display: inline-block;
  position: relative;
  top: 0.4rem;
  transition: transform 0.35s;
  transform: translate(0, 0);
  border: 1px solid #E22733;
  will-change: transform;
}
.read-more.read-more-light {
  color: #fff;
}
.read-more.read-more-small {
  font-size: 2.2rem;
}
.read-more.read-more-small:after {
  margin-left: 1.5rem;
}
.read-more.read-more-red i:after {
  background: #E22733 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.read-more.read-more-blue i:after {
  background: #84C4EC url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.read-more.read-more-yellow i:after {
  background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.read-more.read-more-orange i:after {
  background: #E7730D url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.read-more.read-more-brown i:after {
  background: #613223 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.419" height="7.991" viewBox="0 0 5.419 7.991">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M0,6.64l2.717-2.7L.034,1.352,1.352,0,4.057,2.615l.024-.024.821.842.517.5L4.1,5.283l-.027-.026L1.318,7.991Z" fill="%23fff"/></svg>') no-repeat 50% 50%;
}
.read-more.read-more-decoration {
  text-decoration: underline;
}
.read-more.read-more-decoration i:after {
  display: none;
}
.round-btn {
  width: 22.5rem;
  height: 22.5rem;
  border-radius: 50%;
}
.round-btn span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 90%;
  transform: translate(-50%, -50%);
  color: #fff;
  box-sizing: border-box;
  padding-right: 5.6rem;
  font-size: 2.1rem;
  line-height: 1.66;
}
.round-btn span:before {
  position: absolute;
  right: 0;
  top: 50%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
  width: 3.8rem;
  height: 1.2rem;
  content: "";
  margin-top: -0.6rem;
}
.round-btn.round-btn-red {
  background: #E22733;
}
.shop-now {
  margin-bottom: 13rem;
  position: relative;
}
.shop-now.shop-now-brown .paragraph .read-more-wrap a, .shop-now.shop-now-red .paragraph .read-more-wrap a {
  color: #fff;
}
.shop-now.shop-now-red .paragraph .read-more-wrap a:after {
  background-color: #FED455;
}
.shop-now.shop-now-style-dark .shop-now__left ul li.slick-active button, .shop-now.shop-now-style-dark .shop-now__left h5 {
  color: #613223;
}
.shop-now.shop-now-style-dark .shop-now__left ul li {
  border-bottom: 2px solid rgba(97, 50, 35, 0.49);
}
.shop-now.shop-now-style-dark .shop-now__left ul li button {
  color: rgba(97, 50, 35, 0.49);
}
.shop-now.shop-now-style-dark .shop-now__left ul li button:before {
  border-right: 0.2rem solid rgba(97, 50, 35, 0.49);
  border-bottom: 0.2rem solid rgba(97, 50, 35, 0.49);
}
.shop-now.shop-now-style-dark .shop-now__left ul li button:hover {
  color: rgba(97, 50, 35, 0.9);
}
.shop-now.shop-now-style-dark .paragraph {
  color: #613223;
}
.shop-now.shop-now-style-light .shop-now__left h5 {
  color: #fff;
}
.shop-now.shop-now-style-light .shop-now__left h5 span {
  color: #E7730D;
}
.shop-now.shop-now-style-light .shop-now__left h5:before {
  background: #E7730D;
}
.shop-now.shop-now-style-light .shop-now__left h5.with-deco-yellow span {
  color: #FED455;
}
.shop-now.shop-now-style-light .shop-now__left h5.with-deco-yellow:before {
  background: #FED455;
}
.shop-now.shop-now-style-light .paragraph {
  color: #fff;
}
.shop-now__left {
  float: left;
  width: 41%;
  position: relative;
  z-index: 2;
}
.shop-now__left .shape {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.shop-now__left__inner {
  position: relative;
  padding: 20%;
  color: #fff;
}
.shop-now__left__inner.shop-now__left__inner-light {
  color: #613223;
}
.shop-now__left__inner.shop-now__left__inner-light h5.with-deco span {
  color: #FED455;
}
.shop-now__left__inner.shop-now__left__inner-light h5.with-deco:before {
  background: #FED455;
}
.shop-now__left__inner .read-more i {
  text-decoration: underline;
}
.shop-now__left h5 {
  margin-bottom: 1.5rem;
  padding-bottom: 2rem;
}
.shop-now__left h5 span {
  color: #E7730D;
}
.shop-now__left .paragraph {
  margin-bottom: 5rem;
}
.shop-now__left .flavors-list.wow ul li {
  border: none;
  position: relative;
}
.shop-now__left .flavors-list.wow ul li:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  background: rgba(255, 255, 255, 0.49);
  height: 2px;
  transition: width 0.8s 0.3s;
}
.shop-now__left .flavors-list.wow[style*="visible"] ul li:before {
  width: 100%;
  opacity: 0;
}
.shop-now__left .flavors-list ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 5rem;
}
.shop-now__left .flavors-list ul li {
  display: block;
  border-bottom: 2px solid rgba(255, 255, 255, 0.49);
}
.shop-now__left .flavors-list ul li.slick-active + li button, .shop-now__left .flavors-list ul li:first-child button {
  border-top-color: transparent;
}
.shop-now__left .flavors-list ul li a, .shop-now__left .flavors-list ul li button {
  display: block;
  font-size: 3.5rem;
  line-height: 1;
  padding: 1.5rem 1.5rem 1.5rem 0;
  color: white;
  font-family: "Faro", sans-serif;
  position: relative;
  transition: all 0.35s;
  -webkit-appearance: none;
  border: none;
  border-top: 0.2rem solid rgba(255, 255, 255, 0.49);
  width: 100%;
  text-align: left;
  cursor: pointer;
  overflow: visible;
}
.shop-now__left .flavors-list ul li a:before, .shop-now__left .flavors-list ul li button:before {
  position: absolute;
  top: 3rem;
  right: 0;
  content: "";
  width: 0.6rem;
  height: 0.6rem;
  border-right: 0.2rem solid rgba(255, 255, 255, 0.49);
  border-bottom: 0.2rem solid rgba(255, 255, 255, 0.49);
  transform: rotate(-45deg);
  transition: opacity 0.35s, transform 0.35s;
}
@media (max-width: 1599px) {
  .shop-now__left .flavors-list ul li a:before, .shop-now__left .flavors-list ul li button:before {
    top: 2.5rem;
  }
}
@media (max-width: 1023px) {
  .shop-now__left .flavors-list ul li a:before, .shop-now__left .flavors-list ul li button:before {
    top: 2.2rem;
  }
}
.shop-now__left .flavors-list ul li a:hover, .shop-now__left .flavors-list ul li button:hover {
  color: rgba(255, 255, 255, 0.9);
}
.shop-now__left .flavors-list ul li.slick-active a, .shop-now__left .flavors-list ul li.slick-active button {
  color: var(--tooltip-color);
  background: #fff;
  border-radius: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.shop-now__left .flavors-list ul li.slick-active a:before, .shop-now__left .flavors-list ul li.slick-active button:before {
  opacity: 0;
}
.shop-now__left .flavors-list--dark ul li:before {
  background: rgba(65, 32, 21, 0.49) !important;
}
.shop-now__left .flavors-list--dark ul li button {
  color: rgba(65, 32, 21, 0.49);
}
.shop-now__left .flavors-list--dark ul li button:before {
  border-right: 0.2rem solid rgba(65, 32, 21, 0.49);
  border-bottom: 0.2rem solid rgba(65, 32, 21, 0.49);
}
.shop-now__left .flavors-list--dark ul li.slick-active button {
  color: #613223;
}
.shop-now__right {
  width: 75%;
  margin-left: -16%;
  float: right;
}
.shop-now__right .photo-outer {
  position: relative;
  height: 100%;
}
.shop-now__right .photo-outer .shop-now__right-deco {
  position: absolute;
  top: 90%;
  right: 18%;
}
.shop-now__right .photo-outer .shop-now__right-deco img {
  max-width: 34rem;
  max-height: 35rem;
}
.shop-now__right .round-btn {
  position: absolute;
  bottom: 8rem;
  right: 8rem;
  z-index: 2;
  width: 12rem;
  height: 12rem;
}
.shop-now__right .round-btn:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #E22733;
  content: "";
  border-radius: 50%;
  transition: transform 0.35s;
}
.shop-now__right .round-btn span {
  padding-right: 0;
  font-size: 1.7rem;
  overflow: visible;
}
.shop-now__right .round-btn span:before {
  display: none;
}
.shop-now__right .round-btn span:after {
  display: block;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 50% 50% / contain;
  width: 100%;
  height: 1.2rem;
  content: "";
}
.shop-now__right .flavors-images, .shop-now__right .photo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 75%;
  padding-top: 0;
  max-height: 70rem;
  border-radius: 13rem 0 16rem 0;
}
.shop-now__right .flavors-images .slick-list, .shop-now__right .flavors-images .slick-track, .shop-now__right .photo .slick-list, .shop-now__right .photo .slick-track {
  height: 100%;
}
.shop-now__right .photo {
  width: 100%;
  overflow: hidden;
}
.shop-now__right .photo img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}
.shop-now .shop-now__inner {
  position: relative;
  padding: 5.5rem 0 6.4rem;
}
.shop-now.shop-now-left-style .shop-now__inner {
  padding: 9rem 0 0;
  position: relative;
}
.shop-now.shop-now-left-style .shop-now__right .photo {
  width: 75%;
}
.shop-now.shop-now-left-style .shop-now__right-deco {
  position: absolute;
  bottom: -17rem;
  right: -14rem;
}
.shop-now.shop-now-left-style .shop-now__right-deco img {
  max-width: 30rem;
  max-height: 30rem;
}
.shop-now.shop-now-right-style {
  padding: 0;
}
.shop-now.shop-now-right-style .shape.photo {
  border-radius: 0 13rem 0 19rem;
}
.shop-now.shop-now-right-style .shape.photo.wow {
  border-radius: 0;
}
.shop-now.shop-now-right-style .shape.photo.wow[style*="visible"] {
  border-radius: 0 13rem 0 19rem;
}
.shop-now.shop-now-right-style .shop-now__inner {
  padding: 9rem 0 0;
  position: relative;
}
.shop-now.shop-now-right-style .shop-now__left {
  float: right;
}
.shop-now.shop-now-right-style .shop-now__right {
  float: left;
  margin-left: 0;
  margin-right: -16%;
}
.shop-now.shop-now-right-style .shop-now__right .photo {
  right: auto;
  bottom: 8rem;
  left: 0;
  width: 75%;
}
.shop-now.shop-now-right-style .shop-now__right .shop-now__right-deco {
  position: absolute;
  left: -14rem;
  bottom: -17rem;
}
.shop-now.shop-now-right-style .shop-now__right .shop-now__right-deco img {
  max-width: 30rem;
  max-height: 30rem;
}
.page-template-front-page .shop-now__right .flavors-images, .page-template-front-page .shop-now__right .photo {
  max-height: inherit;
}
.product-card__text-info {
  display: block;
}
.product-card .badge {
  top: auto;
  bottom: 17rem;
  pointer-events: none;
  z-index: 2;
}
.product-card__image {
  padding-top: 100%;
  position: relative;
  display: block;
  margin-bottom: 1.5rem;
}
.product-card__image > .shape {
  background: rgba(255, 255, 255, 0.4) !important;
}
.product-card__image .shape {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 78%;
  border-radius: 0 9rem 0 7rem;
}
.product-card__image .shape i {
  border: 1.3rem solid rgba(255, 255, 255, 0.4);
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  opacity: 0;
  transition: opacity 0.35s;
}
.product-card__image img {
  position: absolute;
  bottom: 7%;
  left: 50%;
  max-height: 90%;
  transform: translate(-50%, 0);
  max-width: 90%;
}
.product-card .pack {
  padding: 1rem 0;
}
.device-version .product-card__image .shape i {
  opacity: 0;
}
.rating {
  margin-bottom: 2rem;
  display: block;
}
.rating-large .rating-in i {
  background: url(../images/stars-orange-large.png) no-repeat 0 0;
}
.rating-large .rating-in img {
  height: 40px;
}
.rating-in {
  position: relative;
  display: inline-block;
}
.rating-in.rating-in-0 {
  opacity: 0;
}
.rating-in img {
  vertical-align: top;
  height: 16px;
}
.rating-in i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
  bottom: 0;
  text-indent: -9999px;
  background: url(../images/stars-orange.png) no-repeat 0 0;
}
.archive .product-card .rating-in i {
  background: url(../images/stars-orange.png) no-repeat 0 0;
}
.pack {
  font-size: 1.6rem;
  line-height: 1.41;
  display: block;
  color: #613223;
}
.price {
  font-size: 2.1rem;
  line-height: 1;
  color: #613223;
  display: block;
  font-weight: bold;
}
.price .price-sale {
  font-style: normal;
  color: #E22733;
}
.price .price-old {
  font-style: normal;
  color: #766965;
  text-decoration: line-through;
  padding-left: 0.5rem;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #613223;
}
.sl-card {
  border-radius: 4rem 0.6rem 4rem 0.6rem;
  border: 2px solid transparent;
  padding: 2rem;
  transition: border 0.35s;
}
.sl-card:after {
  clear: both;
  content: "";
  display: block;
}
.sl-card strong {
  display: block;
  font-size: 2.2rem;
  font-family: "Faro", sans-serif;
  line-height: 1.36;
  font-weight: normal;
  margin-bottom: 1rem;
}
.sl-card p {
  font-size: 1.8rem;
  line-height: 1.44;
  margin-bottom: 1rem;
}
.sl-card a {
  float: left;
  font-size: 1.6rem;
  line-height: 1.875;
  text-decoration: underline;
  color: #477bdd;
}
.sl-card a:hover {
  text-decoration: none;
}
.sl-card img {
  float: right;
  max-width: calc(100% - 120px);
}
.sl-card.selected {
  background: #613223;
  color: #fff;
}
.sl-card.active {
  background: rgba(76, 117, 178, 0.1);
  border-color: #613223;
}
.global-item {
  border: 2px solid #E22733;
  padding: 2rem;
  margin-bottom: 2rem;
}
.global-item.with-spaces > a, .global-item.with-spaces > div, .global-item.with-spaces > img {
  margin-right: 1rem;
}
.global-item .card-wrap-demo {
  width: 47rem;
}
.global-item .card-wrap-demo.card-wrap-demo-2 {
  width: 42rem;
}
.global-item .card-wrap-demo.card-wrap-demo-3 {
  width: 34rem;
}
.global-item .card-wrap-demo.card-wrap-demo-4 {
  width: 30rem;
}
.desktop-version .shop-now__right .round-btn:hover:before {
  transform: scale(1.1);
}
.desktop-version .cta-card-with-photo:hover .cta-card__photo i {
  transform: scale(1.05);
}
.desktop-version .read-more:hover i:after {
  transform: translate(0.5rem, 0);
}
.desktop-version .circle-btn.circle-btn-yellow.next:hover {
  background-color: #ffa400;
  border-color: #ffa400;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn, .desktop-version .qty-item:hover .btn, .desktop-version .social-media__bottom__item-img a:hover .btn, .desktop-version .select-size .product-size:hover .btn, .desktop-version .btn:hover {
  z-index: 3;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.yellow-btn, .desktop-version .qty-item:hover .btn.yellow-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.yellow-btn, .desktop-version .select-size .product-size:hover .btn.yellow-btn, .desktop-version .btn:hover.yellow-btn {
  background: #ffa400;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.yellow-btn:before, .desktop-version .qty-item:hover .btn.yellow-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.yellow-btn:before, .desktop-version .select-size .product-size:hover .btn.yellow-btn:before, .desktop-version .btn:hover.yellow-btn:before {
  background: #ffa400;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.violet-btn, .desktop-version .qty-item:hover .btn.violet-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.violet-btn, .desktop-version .select-size .product-size:hover .btn.violet-btn, .desktop-version .btn:hover.violet-btn {
  background: #68368A;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.violet-btn:before, .desktop-version .qty-item:hover .btn.violet-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.violet-btn:before, .desktop-version .select-size .product-size:hover .btn.violet-btn:before, .desktop-version .btn:hover.violet-btn:before {
  background: #68368A;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.brown-light-btn, .desktop-version .qty-item:hover .btn.brown-light-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.brown-light-btn, .desktop-version .select-size .product-size:hover .btn.brown-light-btn, .desktop-version .btn:hover.brown-light-btn {
  background: #7F441D;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.brown-light-btn:before, .desktop-version .qty-item:hover .btn.brown-light-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.brown-light-btn:before, .desktop-version .select-size .product-size:hover .btn.brown-light-btn:before, .desktop-version .btn:hover.brown-light-btn:before {
  background: #7F441D;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.yellow-light-btn, .desktop-version .qty-item:hover .btn.yellow-light-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.yellow-light-btn, .desktop-version .select-size .product-size:hover .btn.yellow-light-btn, .desktop-version .btn:hover.yellow-light-btn {
  background: #FFC154;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.yellow-light-btn:before, .desktop-version .qty-item:hover .btn.yellow-light-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.yellow-light-btn:before, .desktop-version .select-size .product-size:hover .btn.yellow-light-btn:before, .desktop-version .btn:hover.yellow-light-btn:before {
  background: #FFC154;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.orange-btn, .desktop-version .qty-item:hover .btn.orange-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.orange-btn, .desktop-version .select-size .product-size:hover .btn.orange-btn, .desktop-version .btn:hover.orange-btn {
  background: #FFA400;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.orange-btn:before, .desktop-version .qty-item:hover .btn.orange-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.orange-btn:before, .desktop-version .select-size .product-size:hover .btn.orange-btn:before, .desktop-version .btn:hover.orange-btn:before {
  background: #FFA400;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.red-btn, .desktop-version .qty-item:hover .btn.red-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.red-btn, .desktop-version .select-size .product-size:hover .btn.red-btn, .desktop-version .btn:hover.red-btn {
  background: #A7002F;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.red-btn:before, .desktop-version .qty-item:hover .btn.red-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.red-btn:before, .desktop-version .select-size .product-size:hover .btn.red-btn:before, .desktop-version .btn:hover.red-btn:before {
  background: #A7002F;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.pink-btn, .desktop-version .qty-item:hover .btn.pink-btn, .desktop-version .social-media__bottom__item-img a:hover .btn.pink-btn, .desktop-version .select-size .product-size:hover .btn.pink-btn, .desktop-version .btn:hover.pink-btn {
  background: #F7B5D2;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn.pink-btn:before, .desktop-version .qty-item:hover .btn.pink-btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn.pink-btn:before, .desktop-version .select-size .product-size:hover .btn.pink-btn:before, .desktop-version .btn:hover.pink-btn:before {
  background: #F7B5D2;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn:before, .desktop-version .qty-item:hover .btn:before, .desktop-version .social-media__bottom__item-img a:hover .btn:before, .desktop-version .select-size .product-size:hover .btn:before, .desktop-version .btn:hover:before {
  width: 110%;
  background: #a7002f;
}
.desktop-version .cta-card.cta-card-with-photo:hover .btn span:before, .desktop-version .qty-item:hover .btn span:before, .desktop-version .social-media__bottom__item-img a:hover .btn span:before, .desktop-version .select-size .product-size:hover .btn span:before, .desktop-version .btn:hover span:before {
  transform: translate(0.5rem, 0);
}
.desktop-version .shop-now__left ul li a:before, .desktop-version .shop-now__left ul li button:hover:before {
  transform: translate(1rem, 0) rotate(-45deg);
}
.desktop-version .product-card a:hover .product-card__image > .shape i {
  opacity: 1 !important;
}
.desktop-version .sl-card:hover {
  border-color: #613223;
}
.desktop-version .wc-btn:hover {
  background: #F53F44;
}
.desktop-version .wc-btn:hover.wc-btn-secondary {
  background: #ffa400;
}
.desktop-version .wc-btn:hover.wc-btn-grey {
  background: #fff;
  border: 1px solid #b3bbcc;
}
.desktop-version .wc-btn:hover.wc-btn-buy-with {
  background: #313338;
}
.ia-play {
  display: inline-flex;
  align-items: center;
  margin-top: 4rem;
  cursor: pointer;
}
.ia-play__icon {
  width: 7rem;
  height: 7rem;
  position: relative;
  display: flex;
  border-radius: 100px;
  transition: background 0.25s ease;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
.ia-play__icon::before {
  background-image: url("data:image/svg+xml,%3Csvg aria-labelledby='icon-play' id='play' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 11.888 14.26'%3E%3Ctitle id='icon-play'%3Eicon-play%3C/title%3E%3Cpath id='Polygon_4' data-name='Polygon 4' d='M7.13,0l7.13,11.888H0Z' transform='translate(11.888) rotate(90)' /%3E%3C/svg%3E%0A");
  position: absolute;
  content: "";
  background-color: #E22733;
  background-repeat: no-repeat;
  background-size: 1.1rem 1.4rem;
  background-position: center;
  border-radius: 100px;
  width: 7rem;
  height: 7rem;
  z-index: 1;
  top: 0;
  left: 0;
  transition: transform 0.5s, opacity 0.5s;
}
.ia-play__icon::after {
  background: #F53F44;
  position: absolute;
  width: 10rem;
  height: 10rem;
  top: -1.5rem;
  left: -1.5rem;
  content: "";
  border-radius: 100px;
  transition: transform 0.5s, opacity 0.5s;
  z-index: 0;
}
.ia-play__icon--transparency::after {
  background: rgba(245, 63, 68, 0.3);
}
.ia-play__text {
  text-transform: uppercase;
  margin-left: 4rem;
  padding-bottom: 1rem;
  position: relative;
}
.ia-play__text::after {
  content: "";
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #E22733;
  width: 100%;
  -webkit-transition: width 0.35s;
  transition: width 0.35s;
}
.ia-play__text::before {
  content: "";
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #E22733;
  width: 0;
  -webkit-transition: width 0.35s 0.3s;
  transition: width 0.35s 0.3s;
}
.ia-play:hover .ia-play__icon::before {
  transform: scale(1.5);
}
.ia-play:hover .ia-play__text::before {
  width: 100%;
}
.ia-play:hover .ia-play__text::after {
  width: 0;
  right: 0;
  left: auto;
}
.ia-play.wow .ia-play__icon::before {
  transform: scale(0.6);
  opacity: 0;
}
.ia-play.wow .ia-play__icon::after {
  transform: scale(0.3);
  opacity: 0;
}
.ia-play.wow .ia-play__text::after {
  width: 0;
}
.ia-play.wow[style*="visible"] .ia-play__icon::before {
  transform: scale(1);
  opacity: 1;
}
.ia-play.wow[style*="visible"] .ia-play__icon::after {
  transform: scale(1);
  opacity: 1;
}
.ia-play.wow[style*="visible"] .ia-play__text::after {
  width: 100%;
}
.ia-play.wow:hover .ia-play__text::before {
  width: 100%;
}
.ia-play.wow:hover .ia-play__text::after {
  width: 0;
  right: 0;
  left: auto;
}
/* Accesibility */
.ia-a11y {
  display: inline-block;
  position: absolute;
  visibility: hidden;
  text-indent: -10000px;
}
.fa-external-link {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}
.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  padding: 6px;
}
.skip-link:focus {
  position: static;
  left: 0;
  top: 0;
}
@media (max-width: 1400px) {
  .shop-now__left__inner {
    padding: 16%;
  }
  .shop-now__left .flavors-list ul li a, .shop-now__left .flavors-list ul li button {
    font-size: 2.8rem;
  }
  .shop-now__left .paragraph {
    margin-bottom: 2rem;
  }
  .shop-now__right .flavors-images, .shop-now__right .photo {
    max-height: 60rem;
  }
  .shop-now__right .photo-outer .shop-now__right-deco img {
    max-width: 24rem;
    max-height: 25rem;
  }
  .shop-now.shop-now-right-style .shop-now__right .shop-now__right-deco {
    left: -4rem;
    bottom: -11rem;
  }
  .shop-now.shop-now-right-style .shop-now__right .shop-now__right-deco img {
    max-width: 20rem;
    max-height: 20rem;
  }
  .read-more.read-more-small {
    font-size: 2rem;
  }
  .cta-card__info {
    padding: 4rem 11%;
    width: 86%;
  }
  .cta-card__info > strong, .cta-card__info > h3 {
    font-size: 3rem;
  }
}
@media (max-width: 1200px) {
  .cta-card__info p {
    font-size: 1.8rem;
  }
  .shop-now {
    margin-bottom: 10rem;
  }
  .shop-now__right .photo-outer .shop-now__right-deco img, .shop-now.shop-now-left-style .shop-now__right-deco img {
    max-width: 20rem;
  }
  .cta-card__photo {
    border-radius: 0 10rem 0 8rem;
  }
  .btn {
    padding: 1rem 3rem;
    font-size: 1.9rem;
  }
  .btn.secondary {
    padding: 0.8rem 3rem 1.2rem;
  }
  .btn.secondary span {
    padding-right: 3.5rem;
  }
  .btn.secondary span:before {
    right: -1.5rem;
  }
  .h1 {
    font-size: 5rem;
  }
  .h1-small {
    font-size: 3.4rem;
  }
  .h1-large {
    font-size: 6.3rem;
  }
  .h1-extra-small {
    font-size: 2.9rem;
  }
  .h1-small.with-deco {
    padding-bottom: 1.5rem;
  }
  .h1 span {
    font-size: 1.2em !important;
    line-height: 0.42em !important;
  }
  .h1 em {
    font-size: 1.2em;
    line-height: 0.42em;
  }
  .read-more {
    font-size: 1.8rem;
  }
  .shape {
    border-radius: 0 10rem 0 6rem;
  }
  .price {
    font-size: 1.9rem;
  }
  .cta-widget__inner strong {
    font-size: 2.2rem;
  }
  .shop-now.shop-now-right-style .shop-now__inner {
    padding-top: 5rem;
  }
  .shop-now__left .flavors-list ul li a, .shop-now__left .flavors-list ul li button {
    font-size: 2.4rem;
  }
  .shop-now__right .round-btn {
    right: 4rem;
    bottom: 4rem;
  }
  .cta-card__info {
    padding: 3rem 11%;
    width: 90%;
  }
  .cta-card__info > strong, .cta-card__info > h3 {
    font-size: 2.5rem;
  }
  .shape.wow:not(.photo)[style*="visible"]:before, .shape.wow:not(.photo)[style*="visible"]:after {
    border-radius: 0 10rem 0 6rem;
  }
}
@media (max-width: 1023px) {
  .shop-now__right .photo-outer .shop-now__right-deco img {
    max-height: 18rem;
    max-height: 18rem;
  }
  .h1-large {
    font-size: 5.3rem;
  }
  button.btn.secondary {
    padding-top: 0.7rem;
  }
  .form-cell button.btn.secondary {
    padding-left: 3rem;
  }
  .btn.secondary {
    padding-left: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .btn.secondary.submit-review {
    padding-left: 3rem;
  }
  .btn.secondary span {
    padding-right: 2.5rem;
  }
  .btn.secondary span:before {
    right: -1.8rem;
    top: 55%;
  }
  .cta-card__info > strong {
    font-size: 2.2rem;
  }
}
@media (max-width: 767px) {
  .cta-widget__inner strong {
    font-size: 3rem;
  }
  .read-more.read-more-small {
    font-size: 1.73rem;
  }
  .product-card .pack {
    padding: 0.2rem 0;
    font-size: 1.4rem;
  }
  .shop-now {
    margin-bottom: 6rem;
  }
  .product-card .badge {
    bottom: 12rem;
  }
  .product-card__image {
    margin-bottom: 1rem;
  }
  .product-card__image img {
    bottom: 3%;
  }
  .btn.small {
    font-size: 1.8rem;
  }
  .btn.small span:before {
    margin-top: -0.5rem;
  }
  .h1 {
    font-size: 3.7rem;
  }
  .h1-small {
    font-size: 4.2rem;
  }
  .product-card__image .shape i {
    opacity: 1;
  }
  .read-more {
    font-size: 2.19rem;
  }
  .price {
    font-size: 1.96rem;
  }
  .btn.secondary {
    font-size: 1.96rem;
  }
  .shape.wow.photo[style*="visible"] {
    border-radius: 0 10rem 0 6rem;
  }
  .shape.shape-reverse.wow.photo[style*="visible"] {
    border-radius: 10rem 0 6rem 0;
  }
  .shop-now {
    margin-bottom: 9.25rem;
  }
  .shop-now__right .photo {
    bottom: auto;
    height: 34.7rem;
  }
  .shop-now__right .photo-outer {
    width: 96%;
    margin-left: 4%;
  }
  .shop-now__right .flavors-images {
    width: 96%;
    margin-right: -8vw;
    height: 34.7rem;
    top: auto;
    bottom: 19rem;
    z-index: 3;
  }
  .shop-now__right-deco {
    display: none;
  }
  .shop-now__right .round-btn {
    bottom: 2rem;
    right: 2rem;
  }
  .shop-now__left {
    margin-top: 0;
    width: 100%;
  }
  .shop-now__left .paragraph {
    margin-bottom: 3rem;
  }
  .shop-now__left h5 {
    font-size: 3.23rem;
  }
  .shop-now__left__inner {
    padding: 7rem 15% 6rem;
  }
  .shop-now .shop-now__inner {
    padding-top: 0;
  }
  .shop-now.shop-now-right-style .shape.photo.wow[style*="visible"] {
    border-radius: 0 10rem 0 6rem;
  }
  .shop-now.shop-now-right-style .shop-now__inner {
    padding-top: 0;
  }
  .shop-now.shop-now-right-style .shop-now__right .photo {
    bottom: auto;
    height: 34.7rem;
    width: calc(100% + 4vw);
    margin-left: -4vw;
  }
  .shop-now.shop-now-right-style .shop-now__right-deco {
    display: none;
  }
  .shop-now.shop-now-right-style .shop-now__left {
    width: calc(100% + 8vw);
    margin-top: 32.3rem;
    margin-right: -8vw;
  }
  .shop-now.shop-now-right-style .shop-now__left .paragraph {
    margin-bottom: 3rem;
  }
  .shop-now.shop-now-right-style .shop-now__left h5 {
    font-size: 3.23rem;
  }
  .shop-now.shop-now-right-style .shop-now__left__inner {
    padding: 7rem 15% 5rem;
  }
  .shop-now.home-featured-flavors {
    margin-bottom: 0;
  }
  .shop-now.home-featured-flavors .inner {
    padding: 0 4%;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap {
    position: relative;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap .flavors-left, .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap .flavors-right {
    position: absolute;
    width: 2rem;
    height: 2rem;
    right: calc(100% + 1rem);
    top: 0;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap .flavors-left:before, .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap .flavors-right:before {
    position: absolute;
    top: 0.6rem;
    right: 0.7rem;
    content: "";
    width: 0.6rem;
    height: 0.6rem;
    border-right: 0.2rem solid rgba(255, 255, 255, 0.49);
    border-bottom: 0.2rem solid rgba(255, 255, 255, 0.49);
    transform: rotate(-45deg);
    transition: opacity 0.35s, transform 0.35s;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap .flavors-left {
    transform: rotate(180deg);
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list .slick-dots-wrap .flavors-right {
    right: auto;
    left: calc(100% + 1rem);
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul {
    white-space: nowrap;
    overflow-x: auto;
    margin-bottom: 42rem;
    scroll-behavior: smooth;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul::-webkit-scrollbar {
    display: none;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul li {
    border: none;
    display: inline-block;
    vertical-align: top;
    transform: translate3d(0, 0, 0);
    will-change: transform;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul li:before {
    display: none;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul li button {
    font-size: 2.19rem;
    line-height: 1.2;
    padding: 0;
    margin-right: 3.12rem;
    text-decoration: none;
    text-align: center;
    border: none !important;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul li button:before {
    display: none;
  }
  .shop-now.home-featured-flavors .shop-now__left .flavors-list ul li.slick-active button {
    text-decoration: none;
  }
  .shop-now.home-featured-flavors .shop-now__right .flavors-images {
    margin-right: -4vw;
  }
  .cta-card__info {
    width: 86%;
    padding: 2rem 11% 3rem;
  }
  .cta-card__info-full {
    width: 100%;
  }
  .cta-card__info > strong {
    font-size: 2.77rem;
  }
  .cta-card__photo {
    border-radius: 0 10rem 0 6rem;
  }
  .shape.shape-reverse--bigger {
    border-radius: 8rem 0 6rem 0;
  }
  .article__fwvwc-video.shape.shape-reverse--bigger {
    border-radius: 3rem 0 3rem 0;
  }
  .article__fwvwc-video.shape.shape-reverse {
    border-radius: 3rem 0 3rem 0;
  }
}
.grid {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}
.grid__item {
  width: calc(33.333% - 10rem);
  margin: 0 5rem 5rem;
  max-width: 27.5rem;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .grid__item:last-child {
    border-bottom: none;
    margin-bottom: 0;
  }
}
.grid__item--with-icon {
  text-align: center;
}
@media (min-width: 1025px) {
  .grid__item:last-of-type .grid__item-wrapper {
    position: relative;
  }
  .grid__item:last-of-type .grid__item-wrapper::after {
    display: none;
  }
}
@media (max-width: 1024px) {
  .grid__item {
    margin: 0 2rem 5rem;
  }
  .grid__item:last-of-type .grid__item-wrapper--with-del::after {
    display: none;
  }
  .grid__item .grid__item-wrapper--with-del::after {
    right: -2rem;
  }
}
@media (max-width: 812px) {
  .grid__item {
    width: 35%;
    max-width: 50%;
    margin: 0 2rem 5rem;
  }
  .grid__item:nth-child(even) .grid__item-wrapper--with-del::after, .grid__item:last-of-type .grid__item-wrapper--with-del::after {
    display: none;
  }
  .grid__item:nth-child(odd) .grid__item-wrapper--with-del::after {
    right: -2rem;
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  .grid__item .grid__item-wrapper--with-del::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .grid__item {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
}
.grid__item-wrapper--with-del {
  position: relative;
}
.grid__item-wrapper--with-del::after {
  content: "";
  position: absolute;
  top: 0;
  right: -5rem;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #f3d3c9;
}
.grid__item-image {
  width: 24.8rem;
  height: 27.4rem;
  min-height: 27.4rem;
  margin: 0 auto 3rem;
  overflow: hidden;
}
.grid__item-image--simple {
  border-radius: 0 !important;
}
@media (max-width: 1024px) {
  .grid__item-image {
    max-width: 100%;
  }
}
.grid__item-image img {
  opacity: 0;
  visibility: hidden;
}
.grid__item-image--as-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: auto;
  text-align: center;
  margin-bottom: 3rem;
}
.grid__item-image--as-icon img {
  opacity: 1;
  visibility: visible;
}
.grid__item-title {
  font-size: 2.5rem;
}
.grid__item-cta {
  display: block;
  margin-bottom: 2rem;
  white-space: nowrap;
}
.grid__item-desc {
  padding-bottom: 2rem;
}
.grid__item-desc p {
  line-height: 1.4;
}
@media (max-width: 1024px) {
  .grid__item-title, .grid__item-cta, .grid__item-desc {
    max-width: 85%;
    margin: 0 auto 2rem;
  }
}
@media (max-width: 767px) {
  .grid__item-title, .grid__item-cta, .grid__item-desc {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .grid__item-desc {
    font-size: 1.73rem;
  }
}
@media (max-width: 767px) {
  .grid__item-cta {
    margin-bottom: 5rem;
  }
  .grid__item-cta .read-more {
    font-size: 1.96rem;
  }
}
.grid--layout-four {
  margin-left: -5rem;
  margin-right: -5rem;
}
.grid--layout-four .grid__item {
  width: calc(25% - 10rem);
  max-width: calc(25% - 10rem);
}
@media (max-width: 812px) {
  .grid--layout-four .grid__item {
    width: 40%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .grid--layout-four .grid__item {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .grid--layout-four .grid__item-title, .grid--layout-four .grid__item-cta, .grid--layout-four .grid__item-desc {
    max-width: 95%;
  }
}
.grid--layout-four .grid__item-image {
  max-width: 100%;
  min-height: 22.6rem;
  height: 22.6rem;
  border-radius: 0 10rem 0 8rem;
}
.grid--layout-four .grid__item-image img {
  max-height: 100%;
}
@media (max-width: 767px) {
  .grid--layout-four .grid__item-image {
    min-height: 1px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .grid__item-wrapper--with-del::after {
    display: none;
  }
}
/* Headings */
.h1.with-deco, .h2.with-deco, h5.with-deco {
  position: relative;
  padding-bottom: 2.5rem;
  margin-bottom: 2.5rem;
}
.h1.with-deco span, .h2.with-deco span, h5.with-deco span {
  font-family: "TurbinadoBoldDryPro", sans-serif;
  font-size: 1.5em;
}
.h1.with-deco:before, .h1.with-deco u, .h2.with-deco:before, .h2.with-deco u, h5.with-deco:before, h5.with-deco u {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.8rem;
  height: 0.4rem;
  content: "";
  background: #E7730D;
}
.h1.with-deco.wow, .h2.with-deco.wow, h5.with-deco.wow {
  opacity: 0;
  transform: translate(0, 30px);
  transition: transform 0.5s, opacity 0.5s;
}
.h1.with-deco.wow:before, .h2.with-deco.wow:before, h5.with-deco.wow:before {
  width: 0;
  transition: width 0.5s 0.5s;
}
.h1.with-deco.wow[style*="visible"], .h2.with-deco.wow[style*="visible"], h5.with-deco.wow[style*="visible"] {
  opacity: 1;
  transform: translate(0, 0);
}
.h1.with-deco.wow[style*="visible"]:before, .h2.with-deco.wow[style*="visible"]:before, h5.with-deco.wow[style*="visible"]:before {
  width: 2.8rem;
}
.h1.with-deco-red, .h2.with-deco-red, h5.with-deco-red {
  color: #E40C13;
}
.h1.with-deco-red strong, .h2.with-deco-red strong, h5.with-deco-red strong {
  color: #E7730D;
}
.h1.with-deco-red:before, .h2.with-deco-red:before, h5.with-deco-red:before {
  background: #E7730D;
}
.h1.with-deco-center:before, .h2.with-deco-center:before, h5.with-deco-center:before {
  left: 50%;
  margin-left: -1.4rem;
}
.h1 i, .h2 i, h5 i {
  display: inline;
  color: #E7730D;
}
h5.with-deco span {
  font-family: inherit;
  font-size: inherit;
}
.content-entry h1 {
  position: relative;
  font-size: 5.3rem;
  padding-bottom: 2.5rem;
  margin-bottom: 5.5rem;
  color: #E22733;
}
.content-entry h1:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.8rem;
  height: 0.4rem;
  content: "";
  background: #E7730D;
}
.content-entry h1 span {
  color: #E7730D;
}
.h2, .content-entry h2 {
  font-size: 4.2rem;
  line-height: 1.06;
  font-weight: normal;
  margin-bottom: 5rem;
  color: #E22733;
}
.h2.h2-red strong, .content-entry h2.h2-red strong {
  color: #613223;
}
.h2.h2-white, .content-entry h2.h2-white {
  color: #fff;
}
.h2.color-brown, .content-entry h2.color-brown {
  color: #613223;
}
.h2.color-brown span, .h2.color-brown strong, .content-entry h2.color-brown span, .content-entry h2.color-brown strong {
  color: #E22733;
}
.h2.color-brown span, .content-entry h2.color-brown span {
  font-family: "TurbinadoBoldDryPro", sans-serif;
  font-size: 1.5em;
}
.h3, .content-entry h3 {
  font-size: 3.5rem;
  line-height: 1.06;
  font-weight: normal;
  margin-bottom: 5rem;
  color: #E22733;
}
.h3.color-brown, .content-entry h3.color-brown {
  color: #613223;
}
.content-entry h4 {
  color: #E22733;
  font-size: 2.5rem;
  line-height: 1.06;
  font-weight: normal;
  margin-bottom: 3.5rem;
}
.content-entry h4.color-brown {
  color: #613223;
}
.content-entry h4.color-brown strong {
  color: #E7730D;
  font-weight: normal;
}
.content-entry h1, .content-entry h2, .content-entry h3, .content-entry h4 {
  color: #E40C13;
}
.content-entry h2 span, .content-entry h1 span {
  font-size: 1.5em !important;
  font-family: "TurbinadoBoldDryPro", sans-serif !important;
  font-weight: bold;
  line-height: 0.51em;
  margin-top: -0.1em;
  position: relative;
  top: 0.1em;
}
/* Article */
.content-entry .show-more {
  display: none;
}
.content-entry .read-more-wrap {
  text-align: center;
  margin-bottom: 5rem;
}
.content-entry .read-more-wrap a {
  color: #613223;
  font-size: 1.8rem;
}
.content-entry .read-more-wrap a.expanded:after {
  transform: rotate(-90deg);
}
.content-entry .read-more-wrap a:after {
  width: 2rem;
  height: 2rem;
  content: "";
  border-radius: 50%;
  margin-left: 1rem;
  display: inline-block;
  position: relative;
  top: 0.2rem;
  transform: rotate(90deg);
  background: #f22f34 url(../images/arrow-read-more.svg) no-repeat 50% 50%;
}
.content-entry a {
  color: #386CCE;
  text-decoration: underline;
}
.content-entry a.external {
  margin-right: 0.5rem;
}
.content-entry a:hover {
  text-decoration: none;
}
.content-entry p {
  font-size: 1.7rem;
  line-height: 1.8;
  margin-bottom: 5rem;
}
.content-entry .table-wrap {
  margin-bottom: 3rem;
}
.content-entry table {
  border: none;
  margin-bottom: 2rem;
}
.content-entry table td, .content-entry table th {
  padding: 1rem 0.5rem;
}
.content-entry table th:first-child {
  text-align: left !important;
  padding-left: 0;
}
.content-entry table td {
  border-bottom: 1px solid #cfc1bc;
}
.content-entry table td:first-child {
  text-align: left !important;
  padding-left: 0;
}
.content-entry table td:first-child:before {
  content: "";
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: #FED455;
  display: inline-block;
  margin-right: 1rem;
  position: relative;
  top: -0.1rem;
}
.content-entry table td:nth-child(2n) {
  background: #FED455;
}
.content-entry table tr:last-child td {
  border: none;
}
.content-entry table tbody tr:first-child td:nth-child(2n) {
  background: transparent;
  position: relative;
}
.content-entry table tbody tr:first-child td:nth-child(2n):before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -2rem;
  content: "";
  z-index: -1;
  background: #FED455;
  border-radius: 2rem 2rem 0 0;
}
.content-entry table tbody tr:last-child td:nth-child(2n) {
  background: transparent;
  position: relative;
}
.content-entry table tbody tr:last-child td:nth-child(2n):before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background: #FED455;
  border-radius: 0 0 2rem 2rem;
  z-index: -1;
}
.content-entry ul, .content-entry ol {
  padding: 0 0 0 7rem;
  margin: 0 0 6rem 0;
}
.content-entry ul li, .content-entry ol li {
  position: relative;
  font-size: 1.7rem;
  padding-left: 2.3rem;
  margin-bottom: 1.5rem;
  list-style: none;
  counter-increment: mcounter;
}
.content-entry ul li::before, .content-entry ol li::before {
  content: ".";
  display: block;
  color: #E40C13;
  position: absolute;
  left: 0;
  top: 0.5rem;
  font: normal 3.5rem/0 "Faro", sans-serif;
}
.content-entry ol {
  padding-left: 7.7rem;
}
.content-entry ol li {
  padding-left: 1.6rem;
}
.content-entry ol li::before {
  content: counter(mcounter);
  display: block;
  color: #E7730D;
  position: absolute;
  top: 1.3rem;
  font: normal 1.6rem/0 "Faro", sans-serif;
}
.content-entry ol li::marker {
  display: none;
}
@media (max-width: 1200px) {
  h5.with-deco {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .h1.with-deco {
    padding-bottom: 1.7rem;
  }
  .h2 {
    font-size: 3.7rem;
  }
  .content-entry h1 {
    font-size: 4.85rem;
    padding-bottom: 1.5rem;
    margin-bottom: 3rem;
  }
  .content-entry h2 {
    font-size: 3.7rem;
    margin-bottom: 3rem;
  }
  .content-entry h3 {
    font-size: 3.23rem;
    margin-bottom: 3rem;
  }
  .content-entry h4 {
    margin-bottom: 2rem;
    font-size: 2.3rem;
  }
  .content-entry p {
    font-size: 1.73rem;
    line-height: 1.53;
    margin-bottom: 3rem;
  }
  .content-entry ul {
    padding: 0;
    margin-bottom: 3rem;
  }
  .content-entry ol {
    padding: 0 0 0 0.7rem;
    margin-bottom: 3rem;
  }
  .table-wrap {
    overflow-x: auto;
  }
  .table-wrap table {
    min-width: 77rem;
  }
}
/* header */
.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  transition: background 0.35s;
}
.header-change-arrows .header #main-nav #menu-main-menu > li.with-dd > a:before {
  border-right-color: #613223;
  border-bottom-color: #613223;
}
.header-change-arrows .header.sticky #main-nav #menu-main-menu > li.with-dd > a:before {
  border-right-color: #E22733;
  border-bottom-color: #E22733;
}
.header-change-arrows-red .header #main-nav #menu-main-menu > li.with-dd > a:before {
  border-right-color: #E22733;
  border-bottom-color: #E22733;
}
.header.sticky {
  position: fixed;
  background: #fff;
  z-index: 1001;
  box-shadow: 0 0.8rem 0.4rem -0.4rem rgba(0, 0, 0, 0.1);
}
.header.sticky .inner {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.header.sticky .inner .logo img {
  max-width: 20rem;
}
.header.sticky #main-nav #menu-main-menu > li.with-dd > a:before {
  border-right-color: #E22733;
  border-bottom-color: #E22733;
}
.header.sticky #main-nav #menu-main-menu > li.with-dd .shop-mega-menu {
  top: calc(100% - 1rem);
}
.header.sticky #main-nav #menu-main-menu > li > a, .header.sticky .header__right__row #top-nav ul li a {
  color: #613223;
}
.header.sticky .header__right__row #top-nav ul li {
  border-left-color: #613223;
  height: 0;
  overflow: hidden;
}
.header.sticky .search-icon {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.393" height="23.765" viewBox="0 0 22.393 23.765">  <path id="Shape_3_copy_2" data-name="Shape 3 copy 2" d="M12.539,15.447A8.3,8.3,0,0,1,0,8.329,8.311,8.311,0,1,1,14.341,14l6.849,6.916-1.612,1.635Zm-10-7.117A5.773,5.773,0,1,0,8.311,2.494,5.784,5.784,0,0,0,2.539,8.329Z" transform="translate(0.5 0.5)" fill="%23613223" stroke="%23613223" stroke-width="1"/></svg>') no-repeat 50% 50%;
}
.header.sticky .header__account-link {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.904" height="23.202" viewBox="0 0 22.904 23.202">  <path id="Shape_3_copy" data-name="Shape 3 copy" d="M19.73,21.952c0-4.768-3.982-7.472-8.9-7.472s-8.9,2.7-8.9,7.472H0c0-4.382,2.774-7.465,6.692-8.716a7.119,7.119,0,0,1-3.336-6A7.371,7.371,0,0,1,10.826,0,7.336,7.336,0,0,1,18.3,7.2a7.189,7.189,0,0,1-3.351,6.035c3.925,1.248,6.707,4.333,6.707,8.72ZM5.637,7.241a5.116,5.116,0,0,0,5.19,5.029A5.151,5.151,0,0,0,16.016,7.2a5.115,5.115,0,0,0-5.19-5.029A5.152,5.152,0,0,0,5.637,7.241Z" transform="translate(0.625 0.625)" fill="%23613223" stroke="%23613223" stroke-width="1.25"/></svg>') no-repeat 50% 50%;
}
.header .header-inner {
  position: relative;
}
.header .inner {
  padding-top: 3rem;
  padding-bottom: 3rem;
  transition: padding 0.35s;
}
.header .inner .logo {
  float: left;
  position: relative;
  z-index: 4;
}
.header__right {
  float: right;
}
.header__right__row + .header__right__row {
  display: flex;
  position: relative;
}
.header__right__row:after {
  clear: both;
  content: "";
  display: block;
}
.header__right__row #top-nav {
  float: right;
  margin-bottom: 2.5rem;
}
.header__right__row #top-nav.top-nav--dark ul li a {
  color: #421E15;
}
.header__right__row #top-nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.header__right__row #top-nav ul li {
  float: left;
  margin-left: 1.8rem;
  padding-left: 1.8rem;
  border-left: 1px solid #000;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  transition: border 0.35s, height 0.35s;
  height: 2rem;
}
.header__right__row #top-nav ul li:first-child {
  padding-left: 0;
  margin-left: 0;
  border-left: none;
}
.header__right__row #top-nav ul li a {
  display: block;
  font-size: 1.5rem;
  color: #fff;
  line-height: 1.33;
  transition: color 0.35s;
}
.header__right__row #top-nav ul li a .fa-external-link {
  margin-right: 0;
}
.header__right__row #top-nav ul li a:hover {
  text-decoration: underline;
}
.header__bag {
  width: 5.4rem;
  height: 5.4rem;
  background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19.695" height="26.799" viewBox="0 0 19.695 26.799">  <g id="aa_92" data-name="aa 92" transform="translate(0.375 0.375)">    <path id="Rectangle_560_copy" data-name="Rectangle 560 copy" d="M15.393,7.105H14.209V5.921C14.209,3.509,14.215,0,9.524,0S4.736,3.509,4.736,5.921V7.105H0V26.049H18.945V7.105ZM7.1,5.921c0-1.259-.021-3.552,2.435-3.552,2.292,0,2.3,2.293,2.3,3.552V7.105H7.1Zm9.473,17.761H2.368V9.473H4.736v3.218H7.1V9.473h4.736v3.218h2.368V9.473h2.368Z" transform="translate(0 0)" fill="%23613223" stroke="%23613223" stroke-width="0.75"/>  </g></svg>') no-repeat 1.5rem 1rem;
  border-radius: 50%;
  position: relative;
  float: left;
}
.header__bag span {
  width: 2.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  font-size: 1.3rem;
  font-weight: bold;
  background: #613223;
  color: #fff;
  text-align: center;
  top: 2.3rem;
  left: 2.3rem;
  border-radius: 50%;
  position: absolute;
}
.header__account-link {
  float: left;
  margin-right: 2rem;
  margin-top: 1.1rem;
  text-indent: -9999px;
  width: 3.2rem;
  height: 3.2rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.904" height="23.202" viewBox="0 0 22.904 23.202">  <path id="Shape_3_copy" data-name="Shape 3 copy" d="M19.73,21.952c0-4.768-3.982-7.472-8.9-7.472s-8.9,2.7-8.9,7.472H0c0-4.382,2.774-7.465,6.692-8.716a7.119,7.119,0,0,1-3.336-6A7.371,7.371,0,0,1,10.826,0,7.336,7.336,0,0,1,18.3,7.2a7.189,7.189,0,0,1-3.351,6.035c3.925,1.248,6.707,4.333,6.707,8.72ZM5.637,7.241a5.116,5.116,0,0,0,5.19,5.029A5.151,5.151,0,0,0,16.016,7.2a5.115,5.115,0,0,0-5.19-5.029A5.152,5.152,0,0,0,5.637,7.241Z" transform="translate(0.625 0.625)" fill="%23fff" stroke="%23fff" stroke-width="1.25"/></svg>') no-repeat 50% 50%;
  transition: background 0.35s;
}
.header .search-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  transition: top 0.5s;
  border-radius: 0 0 8rem 0;
  visibility: hidden;
  top: -45rem;
  padding: 5.8rem 3rem 2.6rem;
  z-index: 2;
}
.header .search-overlay-in {
  max-width: 63rem;
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
}
.header .search-overlay.show {
  top: 0;
  visibility: visible;
}
.header .search-overlay.in-process {
  visibility: visible;
}
.header .search-overlay-results > strong, .header .search-overlay-results > h2 {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
  color: #81736E;
  margin-bottom: 1.5rem;
  font-family: "sofia-pro";
}
.header .search-overlay-results-item {
  margin-bottom: 1rem;
  display: flex;
  padding: 0.3rem;
  align-items: center;
  transition: background 0.35s;
  position: relative;
}
.header .search-overlay-results-item-icon {
  float: left;
  width: 4rem;
  margin-right: 1.5rem;
}
.header .search-overlay-results-item-icon img {
  max-width: 4rem;
  max-height: 4rem;
  display: block;
}
.header .search-overlay-results-item-icon img.rounded {
  border-radius: 50%;
}
.header .search-overlay-results-item-icon img.page-icon {
  margin-left: 0.3rem;
}
.header .search-overlay-results-item-title {
  flex: 1;
}
.header .search-overlay-results-item-title a {
  font-size: 1.5rem;
  color: #6E3E2C;
  display: block;
  margin-right: 2rem;
  transition: color 0.35s;
}
.header .search-overlay-results-item-title a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.header .search-overlay-results-item-title a .hlw {
  font-weight: bold;
  text-decoration: underline;
}
.header .search-overlay-results-item-title a:hover {
  color: #191B1F;
}
.header .search-overlay-results-item-type {
  float: right;
  width: 10rem;
  text-align: right;
  color: #81736E;
  font-size: 1.5rem;
  font-weight: bold;
  padding-right: 2rem;
}
.header .search-overlay-close {
  position: absolute;
  top: 1.5rem;
  display: block;
  right: 1.1rem;
  width: 3rem;
  height: 3rem;
  text-indent: -9999px;
  border-radius: 1.5rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30">  <g id="group_3081" data-name="group 3081" transform="translate(-1399 -67)">    <circle id="elp_49634" data-name="elp 49634" cx="15" cy="15" r="15" transform="translate(1399 67)" fill="%23cfc1bc"/>    <g id="Icons_16px_Cross" data-name="Icons / 16px / Cross" transform="translate(1402 70)">      <rect id="rect_102" data-name="rect 102" width="24" height="24" fill="none"/>      <path id="Rectangle_627_copy" d="M779.1,662.758l-3.848,3.848-2.155-2.155,3.848-3.848-3.848-3.848,2.155-2.155,3.848,3.848,3.848-3.848,2.155,2.155-3.848,3.848,3.848,3.848-2.155,2.155Z" transform="translate(-767.154 -648.6)" fill="%236e3e2c"/>    </g>  </g></svg>') no-repeat 0 0;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-appearance: none;
}
.header .search-overlay-close span {
  display: block;
  text-indent: -9999px;
  position: absolute;
}
.header #search-results li {
  list-style-type: none;
}
.header #search-results li.is-active {
  outline: 1px solid #101010;
}
.header .search-form {
  position: relative;
  margin-bottom: 2.6rem;
}
.header .search-form button {
  position: absolute;
  left: 0.6rem;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  width: 3.8rem;
  height: 3.8rem;
  top: 0.2rem;
  padding: 0;
  color: #6E3E2C;
  font-size: 2rem;
}
.header .search-form button i {
  position: relative;
  top: -0.2rem;
}
.header .search-form .search-form-clear {
  position: absolute;
  left: auto;
  right: 0.4rem;
  width: 3.8rem;
  height: 3.8rem;
  top: 0.2rem;
  padding: 0;
  color: #6E3E2C;
  font-size: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  -webkit-appearance: none;
  border: none;
  padding: 0;
  margin: 0;
  transition: opacity 0.35s, visibility 0.35s;
}
.header .search-form .search-form-clear.show {
  opacity: 1;
  visibility: visible;
}
.header .search-form .search-form-clear i {
  position: relative;
  top: -0.1rem;
}
.header .search-form input[type="text"] {
  font-size: 1.5rem;
  line-height: 2.2rem;
  font-family: "sofia-pro";
  border: 2px solid #924002;
  background: #fff;
  border-radius: 2.1rem;
  padding: 0.6rem 1.5rem 1rem 4.8rem;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
  color: #191b1f;
}
.header .search-form input[type="text"].wpcf7-not-valid {
  border: 1px solid #E22733;
  box-shadow: inset 0px 0px 0px 1px #E22733;
}
.header .search-form input[type="text"]::-webkit-input-placeholder {
  color: #CFC1BC;
}
.header .search-form input[type="text"]:-moz-placeholder {
  color: #CFC1BC;
}
.header .search-form input[type="text"]::-moz-placeholder {
  color: #CFC1BC;
}
.header #main-nav {
  float: left;
}
.header #main-nav #menu-main-menu {
  list-style-type: none;
  padding: 0.9rem 0 0;
  margin: 0;
}
.header #main-nav #menu-main-menu > li {
  float: left;
  margin-right: 4rem;
}
.header #main-nav #menu-main-menu > li:hover > a:after {
  width: 100% !important;
}
.header #main-nav #menu-main-menu > li > a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.5rem;
  content: "";
  width: 0;
  transition: width 0.35s linear;
  background: #FED455;
}
.header #main-nav #menu-main-menu > li.with-dd > a {
  padding-right: 3.5rem;
}
.header #main-nav #menu-main-menu > li.with-dd > a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.5rem;
  content: "";
  width: 0;
  transition: width 0.35s linear;
  background: #FED455;
}
.header #main-nav #menu-main-menu > li.with-dd > a:before {
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -0.8rem;
  transform: translate(0, -50%);
  width: 0.8rem;
  height: 0.8rem;
  content: "";
  border-bottom: 0.3rem solid #FED455;
  border-right: 0.3rem solid #FED455;
  transform: rotate(45deg);
}
.header #main-nav #menu-main-menu > li.with-dd-simple {
  position: relative;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 23rem;
  border-radius: 0 5rem 0 5rem;
  z-index: 9;
  background: #fff;
  box-sizing: border-box;
  padding: 3.5rem 4rem 3rem;
  opacity: 0;
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.09);
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li {
  display: block;
  margin-bottom: 1rem;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li:last-child {
  margin-bottom: 0;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a {
  display: inline-block;
  color: #613223;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.47;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a .img-wrap {
  width: 4rem;
  height: 4rem;
  margin-right: 0.5rem;
  float: left;
  display: flex;
  align-self: center;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a .img-wrap img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a em {
  font-style: normal;
  display: inline-block;
  position: relative;
  max-width: calc(100% - 4.5rem);
  transition: color 0.35s;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a em b {
  width: 1.7rem;
  height: 1.2rem;
  content: "";
  display: inline-block;
  opacity: 0;
  transition: all 0.35s;
  margin-top: -0.4rem;
  position: relative;
  top: 0.2rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072"><path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23f22f34"/></svg>') no-repeat 0 0 / contain;
}
.header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a:before {
  width: 1.7rem;
  height: 1.2rem;
  content: "";
  position: absolute;
  left: calc(100% + .5rem);
  top: 50%;
  opacity: 0;
  transition: all 0.35s;
  margin-top: -0.4rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072"><path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23f22f34"/></svg>') no-repeat 0 0 / contain;
}
.header #main-nav #menu-main-menu > li > a {
  text-transform: uppercase;
  color: #fff;
  font-size: 2rem;
  line-height: 1.75;
  display: block;
  font-family: "Faro", sans-serif;
  position: relative;
  transition: color 0.35s;
}
.header #main-nav #menu-main-menu > li.with-dd .expanded + .shop-mega-menu, .header #main-nav #menu-main-menu > li.with-dd .expanded + .sub-menu {
  opacity: 1;
  visibility: visible;
}
.header #main-nav #menu-main-menu > li.with-dd:hover .shop-mega-menu, .header #main-nav #menu-main-menu > li.with-dd:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu {
  position: absolute;
  top: calc(100% - 1rem);
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.09);
  right: 0;
  width: 108.6rem;
  border-radius: 0 7.5rem 0 7.5rem;
  z-index: 9;
  background: #fff;
  box-sizing: border-box;
  padding: 3.5rem 4rem 3rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu strong, .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu h3 {
  font-weight: normal;
  display: block;
  text-transform: uppercase;
  font-family: "Faro", sans-serif;
  font-size: 1.1rem;
  line-height: 2;
  color: #E22733;
  margin-bottom: 1.5rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu ul {
  margin-bottom: 2.5rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li {
  display: inline-block;
  width: calc(50% - 3px);
  margin-bottom: 1rem;
  vertical-align: top;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li:after {
  clear: both;
  content: "";
  display: block;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a {
  display: inline-block;
  color: #613223;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.47;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 4rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a em {
  font-style: normal;
  display: inline-block;
  position: relative;
  max-width: calc(100% - 4.5rem);
  transition: color 0.35s;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a em.no-image {
  width: auto;
  display: block;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a em b {
  width: 1.7rem;
  height: 1.2rem;
  content: "";
  display: inline-block;
  opacity: 0;
  transition: all 0.35s;
  margin-top: -0.4rem;
  position: relative;
  top: 0.2rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072"><path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23f22f34"/></svg>') no-repeat 0 0 / contain;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a .img-wrap {
  width: 4rem;
  height: 4rem;
  margin-right: 0.5rem;
  float: left;
  display: flex;
  align-self: center;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a .img-wrap img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__left {
  float: left;
  width: 35%;
  margin-right: 5%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__bottom {
  clear: both;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right {
  width: 60%;
  float: left;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-1 {
  float: left;
  width: 32%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-1 ul li {
  display: block;
  width: auto;
  margin-bottom: 0;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-1 ul li a {
  height: auto !important;
  min-height: 3rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-2 {
  float: left;
  width: 32%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-2 ul li {
  display: block;
  width: auto;
  margin-bottom: 0;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-2 ul li a {
  height: auto !important;
  min-height: 3rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 {
  float: left;
  width: 36%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 ul {
  position: relative;
  margin-bottom: 2.5rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 .shop-mega-menu__right-layout-1 li {
  width: 100%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 .shop-mega-menu__right-layout-1 li a {
  height: 19rem;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 li {
  display: block;
  width: 100%;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 li a {
  height: 12rem;
  display: block;
  border-radius: 0 2.5rem 0 2.5rem;
  position: relative;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 60%;
  display: block;
  transition: height 0.35s;
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 li a span {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
  text-align: center;
  font-size: 1.7rem;
  font-weight: bold;
  color: #613223;
  transition: color 0.35s;
  z-index: 2;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 li a span i {
  position: relative;
  font-style: normal;
  display: inline-block;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right-col-3 li a span i:after {
  width: 1.7rem;
  height: 1.2rem;
  content: "";
  display: inline-block;
  position: relative;
  top: 0.1rem;
  opacity: 0;
  transition: all 0.35s;
  margin-top: -0.3rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072"><path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23f22f34"/></svg>') no-repeat 0 0 / contain;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu:after {
  clear: both;
  content: "";
  display: block;
}
.header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu:before {
  top: 6rem;
  bottom: 6rem;
  left: 35.5%;
  content: "";
  position: absolute;
  width: 1px;
  background: #F3D3C9;
}
.header #main-nav #menu-main-menu > li.with-dd > a {
  padding-right: 3rem;
  display: inline-block;
}
.header #main-nav #menu-main-menu > li.with-dd > a + button {
  width: 2rem;
  height: 3rem;
  position: relative;
  z-index: 2;
  vertical-align: top;
  display: inline-block;
  cursor: pointer;
  padding: 0;
  margin: 0 0 0 -2rem;
  border: none;
}
.header #main-nav #menu-main-menu > li.with-dd > a:before {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  margin-top: -0.9rem;
  width: 0.6rem;
  height: 0.6rem;
  border-right: 0.3rem solid #FED455;
  border-bottom: 0.3rem solid #FED455;
  content: "";
  transform: rotate(45deg);
}
.header > .shop-mega-menu {
  display: none;
}
.sticky .promo-banner, .overlayed .promo-banner {
  max-height: 0;
}
.promo-banner {
  color: #fff;
  z-index: 3;
  font-size: 1.6rem;
  line-height: 1.25;
  max-height: 20rem;
  transition: max-height 0.35s;
  background: #9C012D;
  position: relative;
  overflow: hidden;
}
.promo-banner-hidden {
  opacity: 0;
  visibility: hidden;
}
.promo-banner__inner {
  padding: 2.2rem 5rem;
}
.promo-banner p {
  padding-right: 3rem;
  margin-bottom: 0;
}
.promo-banner__close {
  position: absolute;
  right: 5rem;
  top: 50%;
  width: 2.4rem;
  height: 2.4rem;
  text-indent: -9999px;
  margin-top: -1.2rem;
}
.promo-banner__close:before, .promo-banner__close:after {
  position: absolute;
  left: 50%;
  top: 0.5rem;
  bottom: 0.5rem;
  width: 2px;
  margin-left: -1px;
  content: "";
  background: #fff;
  transform: rotate(45deg);
}
.promo-banner__close:after {
  transform: rotate(-45deg);
}
.search-icon {
  float: left;
  margin-right: 2rem;
  margin-top: 1.1rem;
  text-indent: -9999px;
  width: 3.2rem;
  height: 3.2rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.393" height="23.765" viewBox="0 0 22.393 23.765">  <path id="Shape_3_copy_2" data-name="Shape 3 copy 2" d="M12.539,15.447A8.3,8.3,0,0,1,0,8.329,8.311,8.311,0,1,1,14.341,14l6.849,6.916-1.612,1.635Zm-10-7.117A5.773,5.773,0,1,0,8.311,2.494,5.784,5.784,0,0,0,2.539,8.329Z" transform="translate(0.5 0.5)" fill="%23fff" stroke="%23fff" stroke-width="1"/></svg>') no-repeat 50% 50%;
  transition: background 0.35s;
}
.woocommerce-account .header__right__row #top-nav ul li {
  border-left-color: #613223;
}
.woocommerce-account .header__right__row #top-nav ul li a {
  color: #613223;
}
.woocommerce-account .header__right__row #top-nav ul li a b {
  margin-right: 0;
}
.woocommerce-account .header__account-link {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.904" height="23.202" viewBox="0 0 22.904 23.202">  <path id="Shape_3_copy" data-name="Shape 3 copy" d="M19.73,21.952c0-4.768-3.982-7.472-8.9-7.472s-8.9,2.7-8.9,7.472H0c0-4.382,2.774-7.465,6.692-8.716a7.119,7.119,0,0,1-3.336-6A7.371,7.371,0,0,1,10.826,0,7.336,7.336,0,0,1,18.3,7.2a7.189,7.189,0,0,1-3.351,6.035c3.925,1.248,6.707,4.333,6.707,8.72ZM5.637,7.241a5.116,5.116,0,0,0,5.19,5.029A5.151,5.151,0,0,0,16.016,7.2a5.115,5.115,0,0,0-5.19-5.029A5.152,5.152,0,0,0,5.637,7.241Z" transform="translate(0.625 0.625)" fill="%23613223" stroke="%23613223" stroke-width="1.25"/></svg>') no-repeat 50% 50%;
}
.woocommerce-account .header #main-nav #menu-main-menu > li > a {
  color: #613223;
}
.woocommerce-account .header #main-nav #menu-main-menu > li > a:before {
  border-bottom: 0.4rem solid #613223;
  border-right: 0.4rem solid #613223;
}
.woocommerce-account .header__bag {
  background: #E22733 url(../images/basket-icon-white.svg) no-repeat 1.5rem 1rem;
}
.woocommerce-account .search-icon {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.393" height="23.765" viewBox="0 0 22.393 23.765">  <path id="Shape_3_copy_2" data-name="Shape 3 copy 2" d="M12.539,15.447A8.3,8.3,0,0,1,0,8.329,8.311,8.311,0,1,1,14.341,14l6.849,6.916-1.612,1.635Zm-10-7.117A5.773,5.773,0,1,0,8.311,2.494,5.784,5.784,0,0,0,2.539,8.329Z" transform="translate(0.5 0.5)" fill="%23613223" stroke="%23613223" stroke-width="1"/></svg>') no-repeat 50% 50%;
}
.desktop-version .header .search-overlay-results-item:hover {
  background: #f7f7f7;
}
.desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right li a:hover:after {
  height: 100%;
}
.desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right li a:hover span i, .desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a:hover em, .desktop-version .header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a:hover {
  color: #E22733;
  text-decoration: underline;
}
.desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right li a:hover span i b, .desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu__right li a:hover span i:after, .desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a:hover em b, .desktop-version .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu li a:hover em:after, .desktop-version .header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a:hover b, .desktop-version .header #main-nav #menu-main-menu > li.with-dd-simple .sub-menu li a:hover:after {
  transform: translate(0.5rem, 0);
  opacity: 1;
}
.header__right__row #top-nav ul li {
  opacity: 0;
  transform: translate(0, 20px);
  transition: transform 0.35s, opacity 0.35s, border 0.35s, height 0.35s;
}
.header__right__row #top-nav ul li:nth-child(1) {
  transition-delay: 0.05s;
}
.header__right__row #top-nav ul li:nth-child(2) {
  transition-delay: 0.1s;
}
.header__right__row #top-nav ul li:nth-child(3) {
  transition-delay: 0.15s;
}
.header__right__row #top-nav ul li:nth-child(4) {
  transition-delay: 0.2s;
}
.header__right__row #top-nav ul li:nth-child(5) {
  transition-delay: 0.25s;
}
.header__right__row #top-nav ul li:nth-child(6) {
  transition-delay: 0.3s;
}
.header #main-nav #menu-main-menu > li {
  opacity: 0;
  margin-top: 2rem;
  transition: margin 0.35s, opacity 0.35s;
}
.header #main-nav #menu-main-menu > li:nth-child(1) {
  transition-delay: 0.05s;
}
.header #main-nav #menu-main-menu > li:nth-child(2) {
  transition-delay: 0.1s;
}
.header #main-nav #menu-main-menu > li:nth-child(3) {
  transition-delay: 0.15s;
}
.header #main-nav #menu-main-menu > li:nth-child(4) {
  transition-delay: 0.2s;
}
.header #main-nav #menu-main-menu > li:nth-child(5) {
  transition-delay: 0.25s;
}
.header #main-nav #menu-main-menu > li:nth-child(6) {
  transition-delay: 0.3s;
}
.header .inner .logo, .header__bag {
  transform: scale(0.5);
  opacity: 0;
  transition: opacity 0.5s, transform 0.5s;
}
.header .inner .logo img, .header__bag img {
  transition: max-width 0.35s;
}
.header__bag {
  transition-delay: 0.3s;
}
.header__bag span {
  opacity: 0;
  transition: opacity 0.5s 0.5s;
}
.search-icon, .header__account-link {
  transform: scale(0);
  transition: transform 0.5s 0.2s;
}
.loaded .search-icon, .loaded .header__account-link {
  transform: scale(1);
}
.loaded .header .inner .logo, .loaded .header__bag {
  transform: scale(1);
  opacity: 1;
}
.loaded .header__bag span {
  opacity: 1;
}
.loaded .header__right__row #top-nav ul li, .loaded .header #main-nav #menu-main-menu > li {
  opacity: 1;
  margin-top: 0;
}
.cart-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s;
  z-index: 99999;
}
.cart-popup-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
}
.cart-popup.show {
  opacity: 1;
  visibility: visible;
}
.cart-popup-in {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  width: 100vw;
  max-width: 54.4rem;
  padding: 4rem;
  box-sizing: border-box;
}
.cart-popup-in h3 {
  font-family: "Faro", sans-serif;
  font-size: 2.4rem;
  line-height: 1.25;
  font-weight: normal;
  position: relative;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #C5CEE0;
  color: #191B1F;
}
.cart-popup-in .close-cart {
  position: absolute;
  right: 0;
  top: 0.5rem;
  width: 2.4rem;
  height: 2.4rem;
}
.cart-popup-in .close-cart:before, .cart-popup-in .close-cart:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 2px;
  margin-left: -1px;
  content: "";
  background: #191B1F;
  transform: rotate(45deg);
}
.cart-popup-in .close-cart:after {
  transform: rotate(-45deg);
}
.cart-popup-in .cart-info {
  height: 100%;
  position: relative;
}
.cart-popup-in .cart-info-heading.hide {
  display: none;
}
.cart-popup-in .cart-info-heading span {
  float: left;
  color: #525766;
  font-size: 1.6rem;
  line-height: 1.875;
}
.cart-popup-in .cart-info-heading-product {
  margin-left: 12.5%;
  width: 47.5%;
}
.cart-popup-in .cart-info-heading-quantity {
  width: 15%;
}
.cart-popup-in .cart-info-heading-price {
  width: 25%;
  text-align: right;
  box-sizing: border-box;
  padding-right: 2rem;
}
.cart-popup-in .cart-info .cart-popup__inner {
  height: calc(100% - 5.5rem  - 3px - 3rem - 3.8rem - 2.4rem - 3rem);
}
.cart-popup-in .cart-info .mCustom-wrap {
  height: 100%;
}
.cart-popup-in .cart-info .mCustom-wrap-empty {
  height: 0;
}
.cart-popup-in .cart-info .mCustom-wrap .mCustom {
  height: 100%;
}
.cart-popup-in .cart-info .mCustom-wrap .mCustom .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: transparent;
}
.cart-popup-in .cart-info .mCustom-wrap .mCustom .mCSB_scrollTools .mCSB_draggerContainer:after {
  position: absolute;
  width: 0.2rem;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.15);
  content: "";
  left: 50%;
  margin-left: -0.1rem;
}
.cart-popup-in .cart-info .mCustom-wrap .mCustom .mCSB_inside > .mCSB_container {
  margin-right: 2rem;
}
.cart-popup-in .cart-info ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cart-popup-in .cart-info ul li {
  padding: 1.5rem 0;
}
.cart-popup-in .cart-info ul li:after {
  clear: both;
  content: "";
  display: block;
}
.cart-popup-in .cart-info table {
  width: 100%;
}
.cart-popup-in .cart-info tr {
  border: none !important;
}
.cart-popup-in .cart-info th {
  color: #525766;
  font-size: 1.6rem;
  line-height: 1.875;
  font-weight: normal;
}
.cart-popup-in .cart-info th:last-child {
  text-align: right;
}
.cart-popup-in .cart-info th:nth-child(2) {
  text-align: left;
}
.cart-popup-in .cart-info td {
  padding: 1.5rem 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.cart-popup-in .cart-info-img-wrap {
  width: 13% !important;
  padding-right: 1rem;
  box-sizing: border-box;
  padding-top: 0.7rem;
  text-align: center;
}
.cart-popup-in .cart-info-img-wrap img {
  max-width: 78%;
  max-height: 5rem;
  vertical-align: top;
}
.cart-popup-in .cart-info-product-name {
  width: 47%;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.5;
}
.cart-popup-in .cart-info-product-name span {
  font-weight: normal;
  display: block;
  font-size: 1.6rem;
  line-height: 1.875;
}
.cart-popup-in .cart-info-quantity {
  width: 19%;
  font-size: 2rem;
  line-height: 1.5;
  text-align: center;
  color: #9CA5B9;
}
.cart-popup-in .cart-info-quantity .q-item {
  display: inline-block;
  width: 3.4rem;
  height: 3.4rem;
  border: 1px solid #858D9D;
  color: #525766;
  line-height: 3.2rem;
  box-sizing: border-box;
  border-radius: 0.3rem;
}
.cart-popup-in .cart-info-price {
  width: 21%;
  text-align: right;
}
.cart-popup-in .cart-info-price em {
  font-style: normal;
  display: block;
  font-size: 2rem;
  line-height: 1.5;
  color: #191B1F;
}
.cart-popup-in .cart-info-price em.price-sale {
  color: #E22733;
}
.cart-popup-in .cart-info-price em.price-old {
  font-size: 1.6rem;
  color: #9CA5B9;
  text-decoration: line-through;
}
.cart-popup-in .cart-info-btns:after {
  clear: both;
  content: "";
  display: block;
}
.cart-popup-in .cart-info-sub-total {
  border-bottom: 1px solid #C5CEE0;
  border-top: 1px solid #C5CEE0;
  padding: 1rem 0;
  margin-bottom: 1.4rem;
}
.cart-popup-in .cart-info-sub-total-row {
  margin-bottom: 1rem;
  font-size: 1.9rem;
  line-height: 1;
  color: #191B1F;
}
.cart-popup-in .cart-info-sub-total-row-bold {
  font-weight: bold;
}
.cart-popup-in .cart-info-sub-total-row:last-child {
  margin-bottom: 0;
}
.cart-popup-in .cart-info-sub-total-row:after {
  clear: both;
  content: "";
  display: block;
}
.cart-popup-in .cart-info-sub-total-row-left {
  float: left;
}
.cart-popup-in .cart-info-sub-total-row-right {
  float: right;
}
.cart-popup-in .cart-info-remove {
  display: block;
  font-size: 1.2rem;
  line-height: 2.4;
  color: #525766;
  font-weight: normal;
  float: right;
  text-decoration: underline;
  margin-top: 0;
}
.cart-popup-in .cart-info-remove:hover {
  text-decoration: none;
}
.cart-popup-in .cart-info .wc-btn {
  text-align: center;
  box-sizing: border-box;
}
.cart-popup-in .cart-info .wc-btn:not(.wc-btn-grey):hover {
  background: #a7002f;
}
.cart-popup-in .cart-info .wc-btn-grey {
  float: left;
  width: 28%;
}
.cart-popup-in .cart-info .wc-btn-checkout {
  float: right;
  width: 67%;
}
.expanded-search .header__right__row + .header__right__row {
  position: static;
}
.expanded-search main {
  filter: blur(3px);
}
.header[data-color="C0CC3E"] #main-nav #menu-main-menu > li > a:before, .header[data-color="FFA400"] #main-nav #menu-main-menu > li > a:before {
  border-color: #68368A !important;
}
.header[data-color="8347AD"] #main-nav #menu-main-menu > li > a:before {
  border-color: #FFA400 !important;
}
.header[data-color="D81E35"] #main-nav #menu-main-menu > li > a:before, .header[data-color="006838"] #main-nav #menu-main-menu > li > a:before {
  border-color: #FFC154 !important;
}
.header[data-color="F7B5D2"] #main-nav #menu-main-menu > li > a:before {
  border-color: #A7002F !important;
}
.header[data-color="A7002F"] #main-nav #menu-main-menu > li > a:before {
  border-color: #F7B5D2 !important;
}
.header[data-color="FFDC8B"] #main-nav #menu-main-menu > li > a:before, .header[data-color="71D0F6"] #main-nav #menu-main-menu > li > a:before {
  border-color: #7F441D !important;
}
.header[data-color="E7730D"] #main-nav #menu-main-menu > li > a, .header[data-color="E7730D"] .header__right__row #top-nav ul li a {
  color: #412015;
}
@media (max-width: 1500px) {
  .header .inner .logo {
    max-width: 17rem;
  }
  .header .search-overlay-in {
    max-width: 53rem;
  }
  .header #main-nav #menu-main-menu {
    padding: 1.3rem 0 0;
  }
  .header #main-nav #menu-main-menu > li {
    margin-right: 2rem;
  }
  .header #main-nav #menu-main-menu > li.with-dd .shop-mega-menu {
    max-width: 96.6rem;
  }
  .header #main-nav #menu-main-menu > li > a {
    font-size: 1.6rem;
  }
}
.device-version.overlayed .promo-banner {
  max-height: 200px !important;
}
.device-version.overlayed .header.sticky .promo-banner {
  max-height: 0px !important;
}
@media (max-width: 1220px) {
  .header .inner .logo {
    max-width: 15rem;
  }
  .header #main-nav #menu-main-menu > li {
    margin-right: 1.5rem;
  }
  .header #main-nav #menu-main-menu > li.with-dd > a {
    padding-right: 1rem;
  }
  .header #main-nav #menu-main-menu > li.with-dd > a:before {
    border-width: 0.2rem !important;
    margin-top: -0.6rem;
    right: 0;
    width: 0.4rem;
    height: 0.4rem;
  }
  .header #main-nav #menu-main-menu > li > a {
    font-size: 1.4rem;
  }
}
@media (min-width: 1024px) {
  .shop-all, .menu-icon {
    display: none;
  }
  .mobile-navi {
    display: none;
  }
}
@media (max-width: 1023px) {
  .archive.woocommerce-account .header__bag {
    background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19.695" height="26.799" viewBox="0 0 19.695 26.799">  <g id="aa_92" data-name="aa 92" transform="translate(0.375 0.375)">    <path id="Rectangle_560_copy" data-name="Rectangle 560 copy" d="M15.393,7.105H14.209V5.921C14.209,3.509,14.215,0,9.524,0S4.736,3.509,4.736,5.921V7.105H0V26.049H18.945V7.105ZM7.1,5.921c0-1.259-.021-3.552,2.435-3.552,2.292,0,2.3,2.293,2.3,3.552V7.105H7.1Zm9.473,17.761H2.368V9.473H4.736v3.218H7.1V9.473h4.736v3.218h2.368V9.473h2.368Z" transform="translate(0 0)" fill="%23613223" stroke="%23613223" stroke-width="0.75"/>  </g></svg>') no-repeat 1.73rem 1.157rem;
  }
  .promo-banner {
    font-size: 1.85rem;
  }
  .promo-banner__inner {
    padding: 1.3rem 10% 1.73rem 4%;
  }
  .promo-banner__close {
    right: 4%;
  }
  .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    transition: background 0.35s;
  }
  .header.sticky {
    background: #fff;
    box-shadow: 0 0.8rem 0.4rem -0.4rem rgba(0, 0, 0, 0.1);
  }
  .header.sticky .inner .logo img {
    height: 63px;
    max-width: 100%;
  }
  .header .inner {
    padding-top: 1.73rem;
    padding-bottom: 2rem;
    padding-left: 4%;
    padding-right: 4%;
    overflow: hidden;
  }
  .header .inner .logo {
    float: none;
    display: block;
    margin: 0 auto;
    width: 185px;
    height: 82px;
    position: relative;
    z-index: 3;
  }
  .header .inner .logo img {
    display: block;
    margin: 0 auto;
    transition: height 0.35s;
    max-height: 7rem;
  }
  .header__right {
    margin-top: -82px;
    float: none;
  }
  .header__right__row {
    float: left;
  }
  .header__right__row > #top-nav, .header__right__row > #main-nav, .header__right__row > .search-icon, .header__right__row > .header__account-link {
    display: none;
  }
  .header__right__row + .header__right__row {
    float: right;
    position: static;
  }
  .header__bag {
    width: 6.24rem;
    height: 6.24rem;
    float: right;
    background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19.695" height="26.799" viewBox="0 0 19.695 26.799">  <g id="aa_92" data-name="aa 92" transform="translate(0.375 0.375)">    <path id="Rectangle_560_copy" data-name="Rectangle 560 copy" d="M15.393,7.105H14.209V5.921C14.209,3.509,14.215,0,9.524,0S4.736,3.509,4.736,5.921V7.105H0V26.049H18.945V7.105ZM7.1,5.921c0-1.259-.021-3.552,2.435-3.552,2.292,0,2.3,2.293,2.3,3.552V7.105H7.1Zm9.473,17.761H2.368V9.473H4.736v3.218H7.1V9.473h4.736v3.218h2.368V9.473h2.368Z" transform="translate(0 0)" fill="%23613223" stroke="%23613223" stroke-width="0.75"/>  </g></svg>') no-repeat 1.73rem 1.157rem;
  }
  .header__bag span {
    top: 2.66rem;
    left: 2.66rem;
  }
}
.menu-icon, .toggle-my-account-menu {
  float: left;
  width: 6.24rem;
  height: 6.24rem;
  border-radius: 50%;
  background: #613223;
  position: relative;
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
}
.menu-icon:after, .toggle-my-account-menu:after {
  position: absolute;
  width: 24px;
  height: 3px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  margin: -2px 0 0 -12px;
}
.menu-icon span:after, .menu-icon span:before, .toggle-my-account-menu span:after, .toggle-my-account-menu span:before {
  position: absolute;
  width: 24px;
  height: 3px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  margin-top: -6px;
  margin: -9px 0 0 -12px;
}
.menu-icon span:after, .toggle-my-account-menu span:after {
  margin: 5px 0 0 -12px;
}
.menu-icon-close, .toggle-my-account-menu-close {
  float: left;
  z-index: 2;
}
.menu-icon-close:after, .toggle-my-account-menu-close:after {
  display: none;
}
.menu-icon-close span:after, .menu-icon-close span:before, .toggle-my-account-menu-close span:after, .toggle-my-account-menu-close span:before {
  margin-top: -2px;
  transform: rotate(45deg);
}
.menu-icon-close span:after, .toggle-my-account-menu-close span:after {
  transform: rotate(-45deg);
}
.mobile-navi {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 90001;
  transition: transform 0.5s;
  transform: translate(0, -101%);
  display: none;
}
.mobile-navi.show {
  transform: translate(0, 0);
  display: block;
}
.mobile-navi__top {
  padding: 1.77rem 8%;
  border-bottom: 1px solid #EDF0F7;
}
.mobile-navi__top .logo {
  float: left;
  width: 130px;
}
.mobile-navi__middle {
  text-align: right;
  position: relative;
}
.mobile-navi__middle .search-icon {
  float: none;
  display: inline-block;
  vertical-align: top;
  width: 6.24rem;
  height: 6.24rem;
  border-radius: 50%;
  background: #EDF0F7 url(../images/search-icon-dark.svg) no-repeat 50% 50%;
  margin: 0;
  font-size: 0;
  position: absolute;
  left: 50%;
  margin-left: -7.24rem;
}
.mobile-navi__middle .header__account-link {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin: 0 3.4rem;
  border-radius: 50%;
  width: 6.24rem;
  height: 6.24rem;
  font-size: 0;
  position: absolute;
  left: 50%;
  margin-left: 1rem;
  background: #EDF0F7 url(../images/my-account-icon-dark.svg) no-repeat 50% 50%;
}
.mobile-navi__middle .header__bag {
  background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19.695" height="26.799" viewBox="0 0 19.695 26.799">  <g id="aa_92" data-name="aa 92" transform="translate(0.375 0.375)">    <path id="Rectangle_560_copy" data-name="Rectangle 560 copy" d="M15.393,7.105H14.209V5.921C14.209,3.509,14.215,0,9.524,0S4.736,3.509,4.736,5.921V7.105H0V26.049H18.945V7.105ZM7.1,5.921c0-1.259-.021-3.552,2.435-3.552,2.292,0,2.3,2.293,2.3,3.552V7.105H7.1Zm9.473,17.761H2.368V9.473H4.736v3.218H7.1V9.473h4.736v3.218h2.368V9.473h2.368Z" transform="translate(0 0)" fill="%23613223" stroke="%23613223" stroke-width="0.75"/>  </g></svg>') no-repeat 1.73rem 1.157rem;
  display: inline-block;
  vertical-align: top;
  float: none;
}
.mobile-navi__middle .header__bag span {
  background: #613223;
}
.mobile-navi__middle .header__bag + .search-icon {
  display: none;
}
.mobile-navi__inner {
  overflow-y: auto;
  padding: 0 8%;
  height: calc(100% - 85px);
}
.mobile-navi__inner .search-icon {
  display: none;
}
.mobile-navi__inner .search-overlay {
  display: none;
  z-index: 2;
  margin: 0 -8vw;
}
.mobile-navi__inner .search-overlay .search-overlay-close {
  display: none;
}
.mobile-navi__inner .search-overlay form {
  margin: 2rem 8vw;
  border: 2px solid #613223;
  border-radius: 6.24rem;
  box-sizing: border-box;
  position: relative;
  height: 6.24rem;
}
.mobile-navi__inner .search-overlay form .search-form-clear, .mobile-navi__inner .search-overlay form .search-submit {
  float: none;
  display: block;
  position: absolute;
  top: -2px;
  left: -2px;
  vertical-align: top;
  width: 6.24rem;
  height: 6.24rem;
  border-radius: 50%;
  padding: 0;
  font-size: 2rem;
  margin: 0;
  border: none;
  cursor: pointer;
}
.mobile-navi__inner .search-overlay form .search-form-clear span, .mobile-navi__inner .search-overlay form .search-submit span {
  text-indent: -9999px;
  display: block;
  position: absolute;
}
.mobile-navi__inner .search-overlay form .search-form-clear {
  left: auto;
  right: 0;
  color: #613223;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.35s, visibility 0.35s;
  visibility: hidden;
}
.mobile-navi__inner .search-overlay form .search-form-clear.show {
  opacity: 1;
  visibility: visible;
}
.mobile-navi__inner .search-overlay form .search-field {
  width: 100%;
  box-sizing: border-box;
  border: none;
  height: 100%;
  padding: 0 6.24rem;
  border-radius: 6.24rem;
  font-size: 1.85rem;
  padding-bottom: 0.3rem;
  font-family: "sofia-pro";
  color: #191B1F;
}
.mobile-navi__inner .search-overlay form .close {
  float: none;
  display: block;
  position: absolute;
  top: -2px;
  right: -2px;
  vertical-align: top;
  width: 6.24rem;
  height: 6.24rem;
  border-radius: 50%;
  margin: 0;
  border: none;
  cursor: pointer;
}
.mobile-navi__inner .search-overlay form .close:before, .mobile-navi__inner .search-overlay form .close:after {
  position: absolute;
  top: 1.5rem;
  bottom: 1.5rem;
  left: 50%;
  width: 2px;
  background: #191B1F;
  content: "";
  margin-left: -1px;
  transform: rotate(45deg);
}
.mobile-navi__inner .search-overlay form .close:after {
  transform: rotate(-45deg);
}
.mobile-navi__inner .search-overlay .search-overlay-results {
  background: #EDF0F7;
  padding: 0 8vw;
  text-align: left;
}
.mobile-navi__inner .search-overlay .search-overlay-results ul li {
  list-style-type: none;
}
.mobile-navi__inner .search-overlay .search-overlay-results .nothing {
  padding-bottom: 2rem;
}
.mobile-navi__inner .search-overlay .search-overlay-results > strong, .mobile-navi__inner .search-overlay .search-overlay-results > h2 {
  display: block;
  padding-top: 1.6rem;
  font-size: 1.85rem;
  font-weight: bold;
  color: #766965;
  margin-bottom: 1.6rem;
  font-family: "sofia-pro";
}
.mobile-navi__inner .search-overlay .search-overlay-results-item {
  padding-bottom: 1.5rem;
  display: flex;
  align-items: center;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-icon {
  float: left;
  width: 4rem;
  margin-right: 1.5rem;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-icon img {
  max-width: 4rem;
  max-height: 4rem;
  display: block;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-icon img.rounded {
  border-radius: 50%;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-icon img.page-icon {
  margin-left: 0.3rem;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-title {
  flex: 1;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-title a {
  font-size: 1.8rem;
  color: #6E3E2C;
  font-weight: bold;
  display: block;
  margin-right: 2rem;
  transition: color 0.35s;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-title a .hlw {
  font-weight: bold;
  text-decoration: underline;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-title a:hover {
  color: #191B1F;
}
.mobile-navi__inner .search-overlay .search-overlay-results-item-type {
  display: none;
}
.mobile-navi__inner-wrap {
  padding: 1.77rem 0;
}
.mobile-navi__inner-wrap #main-nav-navi {
  margin-bottom: 2.77rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li {
  display: block;
  margin-bottom: 0;
  padding: 1rem 0 1.6rem;
  border-bottom: 1px solid #edf0f7;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li.with-dd > a {
  position: relative;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li.with-dd > a:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 0.4rem solid #E22733;
  border-right: 0.4rem solid #E22733;
  right: 0.3rem;
  top: 1rem;
  width: 0.7rem;
  height: 0.7rem;
  transform: rotate(45deg);
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li.with-dd > a.clicked:before {
  top: 1.5rem;
  transform: rotate(-135deg);
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li.with-dd > a + button {
  float: right;
  width: 3rem;
  height: 3rem;
  position: relative;
  top: -2.8rem;
  right: -0.7rem;
  border: none;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li.with-dd > a + button.expanded + .shop-mega-menu, .mobile-navi__inner-wrap #main-nav-navi .menu > li.with-dd > a + button.expanded + .sub-menu {
  display: block !important;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li > a {
  display: block;
  font-size: 2.54rem;
  color: #191B1F;
  font-weight: bold;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .sub-menu {
  padding-left: 1.77rem;
  display: none;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .sub-menu li {
  display: block;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .sub-menu li:first-child {
  padding-top: 1.73rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .sub-menu li a {
  display: block;
  color: #191B1F;
  font-size: 2rem;
  line-height: 1.5;
  margin-bottom: 1.3rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .sub-menu li a .img-wrap {
  float: left;
  width: 4rem;
  height: 4rem;
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .sub-menu li a em {
  font-style: normal;
  display: block;
  position: relative;
  top: 0.2rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu {
  padding-left: 1.77rem;
  display: none;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right li a {
  height: 12rem;
  display: block;
  border-radius: 0 2.5rem 0 2.5rem;
  position: relative;
  margin-bottom: 2rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  height: 50%;
  display: block;
  transition: height 0.35s;
  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right li a span {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
  text-align: center;
  font-size: 2rem;
  font-weight: bold;
  color: #613223;
  transition: color 0.35s;
  z-index: 2;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right li a span i {
  position: relative;
  font-style: normal;
  display: inline-block;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right li a span i:before {
  width: 1.7rem;
  height: 1.2rem;
  content: "";
  position: absolute;
  left: calc(100% + .5rem);
  top: 50%;
  opacity: 0;
  transition: all 0.35s;
  margin-top: -0.3rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.119" height="11.072" viewBox="0 0 17.119 11.072"><path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M10.4,9.721,13.555,6.5H0V4.573H13.524L10.4,1.351,11.718,0l5.4,5.569L15.8,6.92l-.008-.008-4.074,4.16Z" fill="%23f22f34"/></svg>') no-repeat 0 0 / contain;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right-col-1 li a, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right-col-2 li a {
  min-height: 1px !important;
  height: auto !important;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right-col-1 li a:after, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right-col-2 li a:after {
  display: none !important;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu__right-col-3 {
  padding-top: 3rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu li a {
  min-height: 4rem;
  display: flex;
  align-self: center;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu a, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu strong, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu h3 {
  display: block;
  color: #191B1F;
  font-family: "sofia-pro";
  font-size: 2rem;
  line-height: 1.5;
  margin-bottom: 1.3rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu a .img-wrap, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu strong .img-wrap, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu h3 .img-wrap {
  float: left;
  width: 4rem;
  height: 4rem;
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu a.shop-all, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu strong.shop-all, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu h3.shop-all {
  margin-top: 1.77rem;
  margin-bottom: 2rem;
  display: none;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu a em, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu strong em, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu h3 em {
  font-style: normal;
  display: block;
  position: relative;
  top: 0.2rem;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu a.btn {
  margin-bottom: 2rem;
  display: inline-block;
}
.mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu strong, .mobile-navi__inner-wrap #main-nav-navi .menu > li .shop-mega-menu h3 {
  padding-top: 1.73rem;
  text-transform: uppercase;
}
.mobile-navi__inner-wrap #top-nav-navi {
  padding-bottom: 2rem;
  border-bottom: 1px solid #edf0f7;
  margin-bottom: 2.77rem;
}
.mobile-navi__inner-wrap #top-nav-navi a {
  display: block;
  font-size: 2rem;
  color: #191B1F;
  margin-bottom: 1.73rem;
}
.mobile-navi__inner-wrap .footer-menu-navi {
  font-size: 0;
  padding-bottom: 1.89rem;
  margin-bottom: 2.77rem;
  border-bottom: 1px solid #edf0f7;
}
.mobile-navi__inner-wrap .footer-menu-navi div, .mobile-navi__inner-wrap .footer-menu-navi ul {
  display: inline;
}
.mobile-navi__inner-wrap .footer-menu-navi li {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  margin-bottom: 2rem;
}
.mobile-navi__inner-wrap .footer-menu-navi li a {
  display: block;
  font-size: 1.73rem;
  line-height: 1.2;
  color: #191B1F;
}
.mobile-navi__inner-wrap .footer-menu-navi-bottom li a {
  font-weight: bold;
  font-size: 1.85rem;
}
.mobile-navi__inner-wrap .mobile-navi-socials {
  text-align: center;
  border-bottom: 1px solid #edf0f7;
  padding-bottom: 2.77rem;
  margin-bottom: 1.77rem;
}
.mobile-navi__inner-wrap .mobile-navi-socials li {
  display: inline-block;
}
.mobile-navi__inner-wrap .mobile-navi-socials li a {
  border-radius: 50%;
  border: 1px solid #D8E0F0;
  width: 6.24rem;
  height: 6.24rem;
  margin: 0 1.7rem;
  display: block;
  text-indent: -9999px;
}
.mobile-navi__inner-wrap .mobile-navi-socials li a.fb-icon {
  background: url(../images/logo-fb-colored.svg) no-repeat 50% 50%;
}
.mobile-navi__inner-wrap .mobile-navi-socials li a.in-icon {
  background: url(../images/logo-instagram-colored.svg) no-repeat 50% 50%;
}
.mobile-navi__inner-wrap .mobile-navi-socials li a.twt-icon {
  position: relative;
}
.mobile-navi__inner-wrap .mobile-navi-socials li a.twt-icon svg {
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 4.5rem;
  height: 4.5rem;
}
.mobile-navi__inner-wrap .mobile-navi-copyright p {
  text-align: center;
  font-weight: bold;
  font-size: 1.77rem;
  line-height: 1.46;
  color: #191B1F;
  margin-bottom: 0;
}
.mobile-navi__inner-wrap .mobile-navi-copyright a {
  display: none;
}
.mobile-navi__inner-wrap .mobile-navi-created {
  text-align: center;
  font-size: 1.77rem;
  line-height: 1.46;
  color: #191B1F;
  display: block;
}
.mobile-navi__inner-wrap .mobile-navi-created b {
  font-weight: normal;
}
.mobile-navi__inner .mobile-navi__newsletter {
  padding-bottom: 3.4rem;
  margin-bottom: 2.11rem;
  border-bottom: 1px solid #edf0f7;
}
.mobile-navi__inner .mobile-navi__newsletter-heading {
  font-size: 2.3rem;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 1.77rem;
  color: #191B1F;
  padding: 0 1%;
}
.mobile-navi__inner .mobile-navi__newsletter input {
  width: 100%;
  box-sizing: border-box;
  line-height: 5.4rem;
  font-size: 1.85rem;
  font-family: "sofia-pro";
  color: #613223;
  border-radius: 2.7rem;
  padding: 0 2.77rem;
  border: none;
  background: #FAFBFD;
  color: #191B1F;
  border: 1px solid #C5CEE0;
  margin-bottom: 1.73rem;
}
.mobile-navi__inner .mobile-navi__newsletter input::-webkit-input-placeholder {
  color: #613223;
  opacity: 0.7;
}
.mobile-navi__inner .mobile-navi__newsletter input:-moz-placeholder {
  color: #613223;
  opacity: 0.7;
}
.mobile-navi__inner .mobile-navi__newsletter input::-moz-placeholder {
  color: #613223;
  opacity: 0.7;
}
.mobile-navi__inner .mobile-navi__newsletter .btn {
  width: 100%;
}
@media (max-width: 767px) {
  .flex-hero-4-style .header__bag {
    width: 6.24rem;
    height: 6.24rem;
    float: right;
    background: #FED455 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19.695" height="26.799" viewBox="0 0 19.695 26.799">  <g id="aa_92" data-name="aa 92" transform="translate(0.375 0.375)">    <path id="Rectangle_560_copy" data-name="Rectangle 560 copy" d="M15.393,7.105H14.209V5.921C14.209,3.509,14.215,0,9.524,0S4.736,3.509,4.736,5.921V7.105H0V26.049H18.945V7.105ZM7.1,5.921c0-1.259-.021-3.552,2.435-3.552,2.292,0,2.3,2.293,2.3,3.552V7.105H7.1Zm9.473,17.761H2.368V9.473H4.736v3.218H7.1V9.473h4.736v3.218h2.368V9.473h2.368Z" transform="translate(0 0)" fill="%23613223" stroke="%23613223" stroke-width="0.75"/>  </g></svg>') no-repeat 1.73rem 1.157rem;
  }
  .flex-hero-4-style .header__bag span {
    top: 2.66rem;
    left: 2.66rem;
  }
  .cart-popup-in {
    padding: 2rem 3rem;
  }
  .cart-popup-in .cart-info-product-name {
    font-size: 1.6rem;
    line-height: 1.4;
  }
  .cart-popup-in .cart-info-product-name span {
    line-height: 1.5;
  }
  .cart-popup-in .cart-info .cart-popup__inner {
    height: calc(100% - 5.5rem - 2rem - 3px - 3rem - 3.8rem - 2.4rem - 3rem);
  }
  .cart-popup-in .cart-info .wc-btn-checkout {
    width: 57%;
  }
  .cart-popup-in .cart-info .wc-btn-grey {
    width: 40%;
  }
}
/* home page */
.hero-front {
  position: relative;
  padding-bottom: 12.3rem;
  overflow: hidden;
}
.hero-front.tax-hero__inner-deco {
  padding-bottom: 0;
}
.hero-front.tax-hero__inner-deco:after {
  display: none;
}
.hero-front:after {
  bottom: 0;
  left: 0;
  height: 12.3rem;
  content: "";
  position: absolute;
  width: 100vw;
  background: #fefdfb;
}
.hero-front .hero-deco-bottom-deco {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 1;
  height: 13.3rem;
  width: 23rem;
  margin-left: -11.5rem;
  transform: rotate(180deg);
  transition: bottom 0.8s 0.5s;
}
.hero-front .hero-deco-bottom-deco.wow {
  bottom: 13.3rem;
}
.hero-front .hero-deco-bottom-deco.wow[style*="visible"] {
  bottom: 0;
}
.hero-front__inner {
  padding: 19.7rem 0 9rem;
  position: relative;
}
.hero-front__inner--red .hero-front__left h1 span, .hero-front__inner--red h1 .dot {
  color: #FED455;
}
.hero-front__inner--red.red-cg .hero-front__left h1 span, .hero-front__inner--red.red-cg h1 .dot {
  color: #FFC154;
}
.hero-front__inner--brown .hero-front__left h1 span, .hero-front__inner--brown h1 .dot {
  color: #FED455;
}
.hero-front__inner--blue .hero-front__left h1 span, .hero-front__inner--blue h1 .dot {
  color: #7F441D;
}
.hero-front__inner--orange .hero-front__left h1 span, .hero-front__inner--orange h1 .dot {
  color: #fff;
}
.hero-front__inner--hg .hero-front__left h1 span, .hero-front__inner--hg h1 .dot {
  color: #68368A;
}
.hero-front__inner--hp .hero-front__left h1 span, .hero-front__inner--hp h1 .dot {
  color: #FFA400;
}
.hero-front__inner--vp .hero-front__left h1 span, .hero-front__inner--vp h1 .dot {
  color: #A7002F;
}
.hero-front__inner--vp.vp-brown .hero-front__left h1 span, .hero-front__inner--vp.vp-brown h1 .dot {
  color: #7F441D;
}
.hero-front__inner--vr .hero-front__left h1 span, .hero-front__inner--vr h1 .dot {
  color: #F7B5D2;
}
.hero-front__inner--sy .hero-front__left h1 span, .hero-front__inner--sy h1 .dot {
  color: #7F441D;
}
.hero-front__left {
  float: left;
  width: 40%;
  box-sizing: border-box;
  padding: 6rem 0 0 6%;
}
.hero-front__left .sub-title {
  font-size: 13.7rem;
  display: block;
  color: #EFB68B;
  font-family: "TurbinadoBoldDryPro", sans-serif;
  margin: 0 0 -0.4em -4.5rem;
  position: relative;
  white-space: nowrap;
  max-width: 0;
  z-index: 2;
  transition: max-width 2s;
}
.hero-front__left .sub-title.wow[style*="visible"] {
  max-width: 100%;
}
.hero-front__left h1 {
  font-size: 8.9rem;
  line-height: 1;
  color: #fff;
  font-weight: normal;
  font-family: "Faro", sans-serif;
  margin-bottom: 2rem;
}
.hero-front__left h1 span {
  color: #E7730D;
}
.hero-front__left h1 span.dark-dot {
  color: #421E15;
}
.hero-front__right {
  float: right;
  width: 52%;
  position: relative;
}
.hero-front__right.wow .hero-front__right-main {
  opacity: 0;
  transition: opacity 0.8s;
}
.hero-front__right.wow .hero-front__right-deco-1, .hero-front__right.wow .hero-front__right-deco-2 {
  top: 25%;
  left: 25%;
  transform: scale(0.5);
  opacity: 0;
  transition: top 0.8s 0.5s, left 0.8s 0.5s, transform 0.8s 0.5s, opacity 0.8s;
}
.hero-front__right.wow .hero-front__right-deco-3 {
  top: 25%;
  right: 75%;
  transform: scale(0.5);
  opacity: 0;
  transition: top 0.8s 0.5s, right 0.8s 0.5s, transform 0.8s 0.5s, opacity 0.8s;
}
.hero-front__right.wow .hero-front__right-deco-4, .hero-front__right.wow .hero-front__right-deco-5, .hero-front__right.wow .hero-front__right-deco-6 {
  bottom: 25%;
  left: 25%;
  transform: scale(0.5);
  opacity: 0;
  transition: bottom 0.8s 0.5s, left 0.8s 0.5s, transform 0.8s 0.5s, opacity 0.8s 0.3s;
}
.hero-front__right.wow .hero-front__badge {
  transform: rotate(15deg) scale(0.5);
  opacity: 0;
  transition: opacity 0.8s 0.5s, transform 0.8s 0.5s;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-main {
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-deco-1 {
  top: 0;
  left: -21%;
  transform: scale(1);
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-deco-2 {
  top: 6%;
  left: 40%;
  transform: scale(1);
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-deco-3 {
  top: 20%;
  right: 6%;
  transform: scale(1);
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-deco-4 {
  bottom: 0;
  left: -10%;
  transform: scale(1);
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-deco-5 {
  bottom: -9%;
  left: 35%;
  transform: scale(1);
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__right-deco-6 {
  bottom: -35%;
  left: 24%;
  transform: scale(1);
  opacity: 1;
}
.hero-front__right.wow[style*="visible"] .hero-front__badge {
  transform: rotate(15deg) scale(1);
  opacity: 1;
}
.hero-front__right-main {
  max-width: 77%;
  max-height: 52rem;
  position: relative !important;
  z-index: 2;
  padding-top: 2rem;
}
.hero-front__right-lifestyle {
  padding-top: 63%;
  max-width: 77%;
  border-radius: 16rem 0 12rem 0;
  position: relative !important;
  z-index: 2;
}
.hero-front__right-lifestyledeco-1 {
  position: absolute;
  max-width: 21rem;
  max-height: 21rem;
  top: -4rem;
  left: -14rem;
  z-index: 3;
}
.hero-front__right-lifestyledeco-2 {
  position: absolute;
  max-width: 21rem;
  max-height: 21rem;
  bottom: 0;
  left: -10rem;
  z-index: 1;
}
.hero-front__right-lifestyledeco-3 {
  position: absolute;
  max-width: 18rem;
  max-height: 18rem;
  bottom: -7rem;
  left: 10%;
  z-index: 3;
}
.hero-front__right-deco-1 {
  position: absolute;
  top: 0;
  left: -21%;
  max-width: 32%;
  max-height: 23rem;
}
.hero-front__right-deco-2 {
  position: absolute;
  top: 6%;
  left: 40%;
  max-width: 20%;
  max-height: 13.5rem;
}
.hero-front__right-deco-3 {
  position: absolute;
  top: 20%;
  right: 6%;
  max-width: 15%;
  max-height: 10.5rem;
}
.hero-front__right-deco-4 {
  position: absolute;
  bottom: 0;
  left: -10%;
  max-width: 24%;
  max-height: 18rem;
}
.hero-front__right-deco-5 {
  position: absolute;
  bottom: -9%;
  left: 35%;
  max-width: 35%;
  max-height: 23rem;
  z-index: 3;
}
.hero-front__right-deco-6 {
  position: absolute;
  bottom: -35%;
  left: 24%;
  max-width: 31%;
  max-height: 20rem;
  z-index: 3;
}
.hero-front__badge {
  position: absolute;
  top: 5%;
  right: 11%;
  width: 13.7rem;
  height: 13.7rem;
  background: #FED455;
  border-radius: 50%;
  transform: rotate(15deg);
  will-change: transform;
  z-index: 3;
}
.hero-front__badge:before {
  position: absolute;
  top: -1rem;
  left: -1rem;
  right: -1rem;
  bottom: -1rem;
  background: rgba(254, 212, 85, 0.35);
  border-radius: 50%;
  content: "";
  pointer-events: none;
}
.hero-front__badge__inner {
  position: relative;
  z-index: 2;
  text-align: center;
  font-size: 1.7rem;
  font-family: "Faro", sans-serif;
  line-height: 1.4;
  padding: 3.5rem 1rem;
  line-height: 1;
}
.hero-front__badge__inner img {
  max-width: 4.8rem;
}
.hero-front__badge__inner b {
  font-size: 1.4rem;
  font-family: "sofia-pro";
  line-height: 1.33;
  padding-right: 0.5rem;
  text-transform: uppercase;
}
.hero-front__badge__inner span {
  color: #E22733;
}
.hero-front .inner {
  position: relative;
  z-index: 2;
}
.hero-front .hero-deco-left {
  position: absolute;
  top: 0;
  left: 0;
}
.hero-front .hero-deco-right {
  position: absolute;
  top: 0;
  right: 0;
}
.hero-front .bottom-deco {
  position: absolute;
  top: 10%;
}
@media (max-width: 1600px) {
  .hero-front .hero-deco-right {
    transform: scale(0.8);
    transform-origin: 100% 0;
  }
  .hero-front .hero-deco-left {
    transform: scale(0.7);
    transform-origin: 0% 0;
  }
}
@media (max-width: 1400px) {
  .hero-front__left .sub-title {
    font-size: 11rem;
  }
  .hero-front__left h1 {
    font-size: 7rem;
  }
}
@media (max-width: 1200px) {
  .hero-front__badge {
    right: 5%;
  }
  .hero-front__badge.hero-front__badge-lifestyle {
    right: -2rem;
  }
  .hero-front__inner {
    padding-top: 15.7rem;
  }
  .hero-front__left .sub-title {
    font-size: 10rem;
    margin-bottom: -0.3em;
  }
  .hero-front__left h1 {
    font-size: 6rem;
  }
  .hero-front__right-lifestyledeco-1 {
    max-width: 15rem;
    max-height: 15rem;
    top: -2rem;
    left: -10rem;
  }
  .hero-front__right-lifestyledeco-2 {
    max-width: 11rem;
    max-height: 11rem;
    left: -6rem;
  }
  .hero-front__right-lifestyledeco-3 {
    max-width: 15rem;
    max-height: 15rem;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-3 {
    top: 30%;
    right: 20%;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-5 {
    left: 45%;
  }
}
@media (max-width: 1024px) {
  .hero-front .hero-deco-right {
    max-height: 130%;
    transform: scale(0.85);
    width: auto;
    right: -26rem;
  }
}
@media (max-width: 1023px) {
  .hero-front__right-lifestyle {
    max-width: 100%;
  }
  .hero-front__badge-lifestyle {
    top: -6rem;
  }
}
@media (max-width: 767px) {
  .hero-front .hero-deco-bottom-deco {
    height: 8.3rem;
  }
  .hero-front .hero-deco-bottom-deco.wow[style*="visible"] {
    bottom: 4.1rem;
  }
  .hero-front .hero-deco-left {
    display: none;
  }
  .hero-front__inner {
    padding-top: 13.8rem;
    padding-bottom: 5rem;
  }
  .hero-front__right-lifestyle {
    border-radius: 10rem 0 8rem 0;
    margin: 6rem 0 3rem;
  }
  .hero-front__right-lifestyledeco-3 {
    left: 80%;
    bottom: 3rem;
    max-width: 10rem;
    max-height: 10rem;
  }
  .hero-front__right-lifestyledeco-2 {
    bottom: 7rem;
  }
  .hero-front__right-lifestyledeco-1 {
    left: -6rem;
  }
  .hero-front__left {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
  }
  .hero-front__left .sub-title {
    font-size: 9.95rem;
    margin-left: -1.5rem;
    margin-bottom: -0.45em;
  }
  .hero-front__left h1 {
    font-size: 5.59rem;
    margin-bottom: 4rem;
  }
  .hero-front__right {
    width: 100%;
  }
  .hero-front__right-main {
    display: block;
    margin: 0 auto;
    max-width: 83%;
  }
  .hero-front__right .btn-wrap {
    text-align: center;
    position: relative;
    z-index: 4;
    top: 2rem;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-2 {
    left: 0%;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-3 {
    top: 30%;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-4 {
    left: 4%;
    bottom: 9rem;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-5 {
    left: 60%;
    bottom: 14%;
  }
  .hero-front__right.wow[style*="visible"] .hero-front__right-deco-6 {
    left: 54%;
    bottom: -28%;
  }
  .hero-front__badge {
    z-index: 3;
    right: 0;
    top: -2rem;
  }
  .hero-front__badge.hero-front__badge-lifestyle {
    top: -3rem;
    right: -2rem;
  }
}
.home-best-sellers {
  margin-bottom: 10rem;
}
.home-best-sellers h5 {
  margin-left: 5rem;
}
.home-best-sellers__heading h2 {
  float: left;
}
.home-best-sellers__heading .read-more {
  margin: 1.3rem 0 0 2rem;
  text-decoration: underline;
  opacity: 0;
  transform: translate(0, 3rem);
  transition: transform 0.5s, opacity 0.5s;
}
.home-best-sellers__heading .read-more i:after {
  margin-left: 1rem;
}
.home-best-sellers__heading .read-more:hover {
  text-decoration: none;
}
.home-best-sellers__heading .read-more.wow[style*="visible"] {
  opacity: 1;
  transform: translate(0, 0);
}
.home-best-sellers__list {
  padding-left: 5rem;
  float: left;
  width: 70%;
  box-sizing: border-box;
}
.home-best-sellers__list .product-card {
  float: left;
  width: 29.5%;
  margin-left: 5.75%;
}
.home-best-sellers__list .product-card:first-child {
  margin-left: 0;
}
.home-best-sellers__list .product-card .badge {
  display: none;
}
.home-best-sellers__list .product-card a {
  display: block;
}
.home-best-sellers__right {
  float: right;
  width: 27%;
}
@media (max-width: 1200px) {
  .home-best-sellers__list {
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .home-best-sellers__list {
    width: 100%;
    margin-bottom: 5rem;
  }
  .home-best-sellers__right {
    float: none;
    width: 42rem;
    margin: 0 auto;
    clear: both;
  }
}
@media (max-width: 767px) {
  .home-best-sellers {
    margin-bottom: 8rem;
  }
  .home-best-sellers__heading .read-more {
    margin-left: 0.8rem;
  }
  .home-best-sellers__heading .read-more i:after {
    margin-left: 0.2rem;
  }
  .home-best-sellers .btn.secondary {
    padding-left: 3rem;
  }
  .home-best-sellers .btn.secondary span {
    padding-right: 4rem;
  }
  .home-best-sellers .btn.secondary span:before {
    right: -1rem;
  }
  .home-best-sellers__list {
    padding-left: 0;
    padding-bottom: 3rem;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: auto;
    vertical-align: top;
    float: none;
    margin: 0 -8vw 5.7rem;
  }
  .home-best-sellers__list::-webkit-scrollbar {
    display: none;
  }
  .home-best-sellers__list .product-card {
    width: 28.9rem;
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    float: none;
  }
  .home-best-sellers__list .product-card:first-child {
    margin-left: 8vw;
  }
  .home-best-sellers__list .product-card:last-child {
    margin-right: 8vw;
  }
  .home-best-sellers__right {
    display: block;
    vertical-align: top;
    float: none;
    width: auto;
    padding: 0;
  }
}
.flavors-list .flavor-title, .flavors-list .slick-list {
  display: none;
}
.flavors-images .slick-list {
  overflow: visible;
}
@media (max-width: 767px) {
  .home-featured-flavors .shop-now__left .shape {
    left: -3rem;
    right: 4vw;
  }
  .home .shop-now.home-featured-flavors .shop-now__right .flavors-images {
    width: 94vw;
    margin-right: 0;
  }
}
.featured-collections {
  margin-bottom: 7rem;
}
.featured-collections h5 {
  margin: 0 0 5rem 6.5%;
}
.featured-collections__list .cta-card {
  float: left;
  width: 30.5%;
  margin-left: 4.25%;
}
.featured-collections__list .cta-card:first-child {
  margin-left: 0;
}
@media (max-width: 1200px) {
  .featured-collections h5 {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .featured-collections {
    margin-bottom: 2rem;
  }
  .featured-collections h5 {
    margin-left: 0;
  }
  .featured-collections__list {
    overflow-x: auto;
    white-space: nowrap;
    margin: 0 -8vw;
  }
  .featured-collections__list::-webkit-scrollbar {
    display: none;
  }
  .featured-collections__list .cta-card {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    width: 80vw;
    max-width: 34.7rem;
    margin-left: 8vw;
    float: none;
  }
  .featured-collections__list .cta-card:first-child {
    margin-left: 8vw;
  }
  .featured-collections__list .cta-card:last-child {
    margin-right: 4vw;
  }
}
.care-and-attention {
  background: linear-gradient(to bottom, rgba(233, 244, 249, 0) 0%, #e9f4f9 100%);
}
.care-and-attention .inner {
  position: relative;
}
.care-and-attention__top {
  padding-left: 4%;
  max-width: 47%;
  position: absolute;
  z-index: 5;
  top: 0;
  left: 30px;
}
.care-and-attention__inner {
  height: 84rem;
  position: relative;
}
.care-and-attention__inner svg {
  width: 70rem;
  height: 70rem;
  float: left;
  margin-left: 40%;
  margin-top: -5rem;
}
.care-and-attention__cluster {
  position: absolute;
}
.care-and-attention__cluster.care-and-attention__cluster-1 {
  top: 30rem;
  left: 40%;
}
.care-and-attention__cluster.care-and-attention__cluster-2 {
  top: 30rem;
  left: 40%;
}
.care-and-attention__cluster.care-and-attention__cluster-3 {
  top: 30rem;
  left: 40%;
}
.care-and-attention__cluster.active .care-and-attention__cluster__info {
  position: absolute;
  top: 0;
  left: 10rem;
}
.care-and-attention__cluster.active .care-and-attention__cluster__info p {
  padding-left: 6rem;
}
.care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
  position: absolute;
  top: -22rem;
  left: -23rem;
  max-width: inherit;
  transform: scale(0.58);
  transition: all 0.5s;
}
.care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn {
  transform: scale(0.58);
  position: absolute;
  max-width: inherit;
  transition: all 0.5s;
  top: -18rem;
  left: -15rem;
}
.care-and-attention__cluster__info {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 10rem;
  z-index: 5;
  transition: all 1.5s linear;
}
.care-and-attention__cluster__info strong {
  display: block;
  font-family: "TurbinadoBoldDryPro", sans-serif;
  font-size: 9.8rem;
  line-height: 1;
  color: #E22733;
  font-weight: normal;
  transition: font-size 0.5s;
  padding-left: 0.6rem;
  transform: translate3d(0, 0, 0);
  will-change: transform;
}
.care-and-attention__cluster__info strong span {
  color: #E7730D;
}
.care-and-attention__cluster__info p {
  font-size: 2.5rem;
  line-height: 1;
  font-family: "Faro", sans-serif;
  margin-top: -2rem;
  padding-left: 6rem;
}
.care-and-attention__cluster.pre-active .cluster-dot .cluster-lines {
  transform: scaleX(-1);
}
.care-and-attention__cluster.pre-active .care-and-attention__cluster__info {
  position: absolute;
  top: 2rem;
  left: -35rem;
}
.care-and-attention__cluster.active .cluster-dot:after {
  opacity: 0.24;
}
.care-and-attention__cluster.active .cluster-dot .cluster-circles:after, .care-and-attention__cluster.active .cluster-dot .cluster-circles:before {
  opacity: 0.6;
}
.care-and-attention__cluster.active .care-and-attention__cluster__image .care-and-attention__cluster__image-deco, .care-and-attention__cluster.active .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn {
  transform: scale(1);
}
.care-and-attention__cluster.active .care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
  top: -7rem;
  left: -27rem;
}
.care-and-attention__cluster.active .care-and-attention__cluster__info strong {
  font-size: 11.6rem;
}
.cluster-dot {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.cluster-dot:before {
  top: 0.6rem;
  left: 0.6rem;
  width: 0.8rem;
  height: 0.8rem;
  content: "";
  background: transparent;
  position: absolute;
  border-radius: 50%;
}
.cluster-dot:after {
  position: absolute;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background: #E22733;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.5s;
  opacity: 0;
}
.cluster-dot .cluster-circles:after, .cluster-dot .cluster-circles:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.5s;
  border: 1px solid #E7730D;
  opacity: 0;
  border-radius: 50%;
  content: "";
  width: 14.2rem;
  height: 14.2rem;
}
.cluster-dot .cluster-circles:after {
  width: 35.6rem;
  height: 35.6rem;
}
.cluster-dot .cluster-lines {
  top: 1rem;
  left: 1rem;
  z-index: -1;
  position: absolute;
  transition: all 1.5s linear;
  opacity: 0;
}
.cluster-dot .cluster-lines:before {
  width: 9rem;
  height: 1px;
  transform: rotate(30deg);
  transform-origin: 0 0;
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  background: #E7730D;
}
.cluster-dot .cluster-lines:after {
  width: 2rem;
  height: 1px;
  transform-origin: 0 0;
  content: "";
  top: 4.5rem;
  left: 7.7rem;
  position: absolute;
  background: #E7730D;
}
@media (min-width: 811px) {
  .device-version .care-and-attention__inner {
    transform: scale(0.85);
  }
  .device-version .care-and-attention__cluster {
    position: absolute;
  }
  .device-version .care-and-attention__cluster.care-and-attention__cluster-1 {
    top: 76%;
    left: 64%;
  }
  .device-version .care-and-attention__cluster.care-and-attention__cluster-2 {
    top: 30rem;
    left: 30%;
  }
  .device-version .care-and-attention__cluster.care-and-attention__cluster-3 {
    top: 21%;
    left: 71%;
  }
}
@media (max-width: 1450px) {
  .care-and-attention__cluster.active .care-and-attention__cluster__info strong {
    font-size: 10rem;
  }
  .care-and-attention__cluster.pre-active .care-and-attention__cluster__info {
    left: -30rem;
  }
  .cluster-dot .cluster-circles:after {
    width: 30.6rem;
    height: 30.6rem;
  }
  .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn {
    max-width: 25rem;
    max-height: 25rem;
    top: -13rem;
    left: -11rem;
  }
  .care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
    max-width: 20rem;
    max-height: 20rem;
    top: -13rem;
    left: -14rem;
  }
  .care-and-attention__cluster.active .care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
    top: 0;
    left: -18rem;
  }
  .care-and-attention__cluster.active .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn {
    max-width: 20rem;
    max-height: 20rem;
    top: -10rem;
    left: -9rem;
  }
  .care-and-attention__inner {
    height: 60rem;
    transform: scale(0.75);
    transform-origin: 50% 0;
  }
}
@media (max-width: 1300px) {
  .care-and-attention__top {
    padding-left: 0;
  }
  .care-and-attention__inner {
    transform: scale(0.6);
    transform-origin: 38% 0;
  }
  .care-and-attention {
    padding-top: 5rem;
    overflow: hidden;
    height: 50rem;
  }
}
@media (max-width: 1023px) {
  .care-and-attention {
    height: 55rem;
  }
  .care-and-attention__inner {
    width: 70vw;
    margin-left: 7vw;
    transform: scale(0.5);
    transform-origin: 38% 37%;
  }
  .cluster-dot .cluster-circles:after {
    width: 26rem;
    height: 26rem;
  }
}
@media (max-width: 810px) {
  .care-and-attention__cluster.pre-active .cluster-dot .cluster-lines {
    transform: none;
  }
  .care-and-attention {
    height: auto;
  }
  .care-and-attention__inner {
    width: auto;
    margin-left: 0;
    height: 75rem;
    transform: scale(1);
  }
  .care-and-attention__top {
    padding-left: 0;
    max-width: 100vw;
    position: static;
    margin-bottom: 4rem;
  }
  .care-and-attention__cluster {
    top: auto !important;
    left: auto !important;
    bottom: auto !important;
    right: auto !important;
    height: 25rem;
    width: 100%;
    position: relative;
  }
  .care-and-attention__cluster.active .cluster-dot .cluster-circles:before, .care-and-attention__cluster.active .cluster-dot .cluster-circles:after {
    opacity: 0.15;
  }
  .care-and-attention__cluster.active-mobile .cluster-dot .cluster-circles:before, .care-and-attention__cluster.active-mobile .cluster-dot .cluster-circles:after {
    opacity: 1;
  }
  .care-and-attention__cluster__info strong {
    font-size: 8.79rem !important;
    padding-left: 0.7rem;
  }
  .care-and-attention__cluster__info p {
    font-size: 2.19rem;
    max-width: 19rem;
    white-space: normal;
    margin-top: -1rem;
  }
  .care-and-attention__cluster__info p br {
    display: none;
  }
  .care-and-attention__cluster__image {
    position: absolute;
    right: 11rem;
    top: 11rem;
  }
  .care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
    max-width: 13.8rem;
    transform: scale(1);
  }
  .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn {
    max-width: 16.1rem !important;
    max-height: 16.1rem !important;
    transform: scale(1);
  }
  .care-and-attention__cluster.care-and-attention__cluster-3 .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn, .care-and-attention__cluster.care-and-attention__cluster-2 .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn, .care-and-attention__cluster.care-and-attention__cluster-1 .care-and-attention__cluster__image .care-and-attention__cluster__image-popcorn {
    top: -6rem;
    left: -4rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-3 .care-and-attention__cluster__image .care-and-attention__cluster__image-deco, .care-and-attention__cluster.care-and-attention__cluster-2 .care-and-attention__cluster__image .care-and-attention__cluster__image-deco, .care-and-attention__cluster.care-and-attention__cluster-1 .care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
    top: -10rem;
    left: -9rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-3 .care-and-attention__cluster__info, .care-and-attention__cluster.care-and-attention__cluster-2 .care-and-attention__cluster__info, .care-and-attention__cluster.care-and-attention__cluster-1 .care-and-attention__cluster__info {
    top: 0rem;
    left: auto;
    right: 15rem;
    z-index: 4;
  }
  .care-and-attention__cluster.care-and-attention__cluster-3 .care-and-attention__cluster__info p, .care-and-attention__cluster.care-and-attention__cluster-2 .care-and-attention__cluster__info p, .care-and-attention__cluster.care-and-attention__cluster-1 .care-and-attention__cluster__info p {
    padding-left: 4rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-3 .cluster-dot .cluster-lines:before, .care-and-attention__cluster.care-and-attention__cluster-2 .cluster-dot .cluster-lines:before, .care-and-attention__cluster.care-and-attention__cluster-1 .cluster-dot .cluster-lines:before {
    transform: rotate(-137deg);
  }
  .care-and-attention__cluster.care-and-attention__cluster-3 .cluster-dot .cluster-lines:after, .care-and-attention__cluster.care-and-attention__cluster-2 .cluster-dot .cluster-lines:after, .care-and-attention__cluster.care-and-attention__cluster-1 .cluster-dot .cluster-lines:after {
    top: -6.3rem;
    left: -8.5rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-2 .cluster-dot .cluster-lines:before {
    transform: rotate(-33deg);
  }
  .care-and-attention__cluster.care-and-attention__cluster-2 .cluster-dot .cluster-lines:after {
    top: -4.9rem;
    left: 7.6rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-2 .care-and-attention__cluster__image {
    right: auto;
    left: 8rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-2 .care-and-attention__cluster__info {
    right: auto;
    left: 20rem;
    top: 3rem;
  }
  .care-and-attention__cluster.care-and-attention__cluster-1 .care-and-attention__cluster__image .care-and-attention__cluster__image-deco {
    top: 2rem;
    max-width: 16rem;
  }
  .cluster-dot .cluster-circles:before {
    width: 9.7rem;
    height: 9.7rem;
    opacity: 0.15;
  }
  .cluster-dot .cluster-circles:after {
    width: 23.1rem;
    height: 23.1rem;
    opacity: 0.15;
  }
}
.social-media {
  padding-bottom: 5rem;
  background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, #E9F4F9 10%, white 100%);
  position: relative;
}
.social-media:before, .social-media .social-media-accent {
  position: absolute;
  max-width: 26.4rem;
  max-height: 25.4rem;
  bottom: -5rem;
  left: 0;
  content: "";
}
.social-media__left {
  float: left;
  width: 38.6%;
  padding: 10rem 0 12rem 6.4%;
  box-sizing: border-box;
}
.social-media__left-hash {
  font-family: "Faro", sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
  float: left;
  padding-top: 1.2rem;
  max-width: calc(100% - 12rem);
}
.social-media__left-icons {
  float: right;
}
.social-media__right {
  float: right;
  width: 45%;
  padding: 19rem 3% 16rem 7%;
  box-sizing: border-box;
  position: relative;
}
.social-media__right .social-media__right-bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100vw;
  content: "";
  background: #84C4EC;
  border-radius: 25rem 0 0 0;
}
.social-media__right-quotes {
  position: relative;
  z-index: 2;
}
.social-media__right-quotes:before {
  position: absolute;
  width: 15.7rem;
  height: 12.2rem;
  content: "";
  background: url(../images/quote.png) no-repeat 0 0 / contain;
  top: -5rem;
  left: -7rem;
}
.social-media__right-quotes .slick-track {
  display: flex !important;
}
.social-media__right-quotes .slick-slide {
  height: inherit !important;
  font-size: 2.5rem;
  line-height: 1.28;
  position: relative;
}
.social-media__right-quotes .slick-slide ul, .social-media__right-quotes .slick-slide ol {
  padding-left: 3rem;
  margin-bottom: 2.5rem;
}
.social-media__right-quotes .slick-slide img {
  max-width: 20rem;
  max-height: 6rem;
}
.social-media__right-quotes .slick-slide img + img {
  opacity: 1;
  position: absolute;
  bottom: 0;
  left: 0;
}
.social-media__right-quotes .slick-next {
  position: absolute;
  right: 0;
  bottom: 0rem;
  z-index: 3;
}
.social-media__right-quotes .slick-prev {
  position: absolute;
  right: 6.3rem;
  bottom: 0rem;
  z-index: 3;
}
.social-media__bottom {
  clear: both;
  position: relative;
  margin-top: -9rem;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.social-media__bottom__item {
  float: left;
  width: 22%;
  margin-left: 4%;
  margin-bottom: 5rem;
  display: flex;
  flex-direction: column;
}
.social-media__bottom__item:nth-child(4n + 1) {
  margin-left: 0;
}
.social-media__bottom__item-product {
  flex: 1;
  margin-bottom: 2rem;
}
.social-media__bottom__item-product h3, .social-media__bottom__item-product .h3 {
  margin-bottom: 0;
}
.social-media__bottom__item-img {
  padding-top: 123%;
  margin-bottom: 2rem;
  display: block;
}
.social-media__bottom__item-img a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.social-media__bottom__item-img a i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: transform 0.35s;
}
.social-media__bottom__item-img a i img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.social-media__bottom__item-img a .btn {
  position: absolute;
  bottom: 1.5rem;
  right: 1rem;
}
.social-media__bottom__item-name {
  font-weight: bold;
  display: block;
  font-size: 1.9rem;
  margin-bottom: 1rem;
  color: #613223;
}
.social-media__bottom__item-name.no-link {
  pointer-events: none;
}
.social-media__bottom__item p {
  font-size: 1.7rem;
  line-height: 1.47;
  opacity: 0.75;
  margin-bottom: 2rem;
  visibility: visible !important;
}
.page-template-flexible-page .social-media__right-quotes .slick-slide img {
  opacity: 1;
}
.home .social-media__right:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100vw;
  content: "";
  background: #84C4EC;
  border-radius: 25rem 0 0 0;
}
.desktop-version .social-media__bottom__item-img a:hover i {
  transform: scale(1.1);
}
@media (max-width: 1200px) {
  .social-media__left {
    padding-left: 0;
  }
  .social-media__left-hash {
    font-size: 2.2rem;
  }
  .social-media__right {
    padding: 15rem 0 15rem 7%;
  }
  .social-media__right .social-media__right-bg {
    border-radius: 15rem 0 0 0;
  }
  .social-media__right-quotes .slick-slide {
    font-size: 2.1rem;
  }
  .social-media__right-quotes:before {
    left: -3rem;
  }
  .social-media .social-media-accent {
    max-width: 18rem;
  }
}
@media (max-width: 1023px) {
  .social-media__left {
    width: 46%;
  }
  .social-media__bottom {
    text-align: center;
  }
  .social-media__bottom__item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    float: none;
    width: 30rem;
    margin-left: 2%;
    margin-right: 2%;
  }
  .social-media__bottom__item:nth-child(4n + 1) {
    margin-left: 2%;
    margin-right: 2%;
  }
}
@media (max-width: 767px) {
  .social-media {
    padding-bottom: 3rem;
  }
  .social-media__left {
    padding: 4rem 0 3.5rem 0;
    width: 100%;
  }
  .social-media__left-hash {
    font-size: 2.19rem;
  }
  .social-media__right {
    padding: 9.2rem 0 12.9rem 14%;
    width: 100%;
  }
  .social-media__right-quotes .slick-slide img {
    max-width: 17rem;
  }
  .social-media__right:before {
    border-radius: 10rem 0 0 0;
  }
  .social-media__right p {
    font-size: 2.19rem;
    padding-right: 0;
  }
  .social-media__right-quotes:before {
    left: 46%;
  }
  .social-media__bottom {
    margin: -5.7rem -8vw 0;
    overflow-x: auto;
    white-space: nowrap;
    width: calc(100% + 16vw);
    display: block;
  }
  .social-media__bottom__item {
    width: 27.3rem;
    margin-left: 8vw;
    float: none;
    display: inline-block;
    vertical-align: top;
    white-space: normal;
  }
  .social-media__bottom__item:first-child {
    margin-left: 8vw;
  }
  .social-media__bottom__item:last-child {
    margin-right: 8vw;
  }
  .social-media__bottom::-webkit-scrollbar {
    display: none;
  }
  .home .social-media__right:before {
    border-radius: 10rem 0 0 0;
    left: -4vw;
  }
}
@media (max-width: 359px) {
  .social-media__right {
    padding-left: 5%;
  }
  .social-media__right-quotes .slick-slide img {
    max-width: 14rem;
  }
}
/* woocommerce page */
.woocommerce-account #wrapper {
  padding-top: 21rem;
}
.woocommerce-account #wrapper.no-space {
  padding-top: 0;
}
.woocommerce-account.single-product #wrapper {
  padding-top: 0;
}
.woocommerce-account.woocommerce-page .inner_slim > h1 {
  display: none;
}
.woocommerce-account h2 {
  margin-bottom: 2rem;
}
.woocommerce-account h2 span {
  font-size: 1em;
  font-family: "Faro", sans-serif;
  font-style: normal;
}
.woocommerce-account.page-id-8 #content, .woocommerce-account.page-id-489 #content {
  max-width: 54.4rem;
  margin: 0 auto;
  padding-bottom: 9rem;
}
.woocommerce-account.page-id-8 .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-account.page-id-489 .woocommerce-notices-wrapper .woocommerce-error {
  display: none;
}
.woocommerce-account.page-id-8.page-template-register-page .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-account.page-id-489.page-template-register-page .woocommerce-notices-wrapper .woocommerce-error {
  display: block;
}
.woocommerce-account.page-id-8.logged-in #content, .woocommerce-account.page-id-489.logged-in #content {
  max-width: 100vw;
}
.woocommerce-account.page-id-8.logged-in .inner_slim > h1, .woocommerce-account.page-id-489.logged-in .inner_slim > h1 {
  display: block;
  margin-bottom: 6rem;
}
.woocommerce-account .woocommerce-privacy-policy-text {
  text-align: center;
  font-size: 1.4rem;
  line-height: 1.57;
}
.woocommerce-account .woocommerce-privacy-policy-text-extra-space {
  margin-bottom: 3rem;
}
.woocommerce-account .woocommerce-privacy-policy-text p {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-privacy-policy-text a {
  color: #313338;
  text-decoration: underline;
  font-weight: bold;
}
.woocommerce-account .woocommerce-privacy-policy-text a:hover {
  text-decoration: none;
}
.woocommerce-account .woocommerce-form.login, .woocommerce-account .woocommerce-form.register, .woocommerce-account .woocommerce-form.lost_reset_password {
  border: 1px solid #F2DCCD;
  background: #fff;
  border-radius: 0.6rem;
  padding: 6rem;
}
.woocommerce-account .lost_reset_password {
  border: 1px solid #F2DCCD;
  background: #fff;
  border-radius: 0.6rem;
  padding: 6rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 26%;
  background: #fff;
  border: 1px solid #F2DCCD;
  border-radius: 0.8rem;
  padding: 3rem 0 3rem 3rem;
  box-sizing: border-box;
  transition: margin 0.5s;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  position: relative;
  padding: 1.4rem 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:before {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.4rem;
  background: #E22733;
  content: "";
  opacity: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:before {
  opacity: 1;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--edit-account a {
  background: url(../images/account-detail-icon-active.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--orders a {
  background: url(../images/order-history-icon-active.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--subscriptions a {
  background: url(../images/subscriptions-icon-active.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active.woocommerce-MyAccount-navigation-link--edit-address a {
  background: url(../images/addresses-icon-active.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  font-size: 1.9rem;
  color: #613223;
  line-height: 2.4rem;
  display: block;
  padding-left: 3.4rem;
  text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a {
  background: url(../images/account-detail-icon.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a {
  background: url(../images/order-history-icon.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a {
  background: url(../images/subscriptions-icon.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a {
  background: url(../images/addresses-icon.svg) no-repeat 0 100% / 2.4rem 2.4rem;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 69%;
  padding: 4rem;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #F2DCCD;
  border-radius: 0.8rem;
  transition: margin 0.5s;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper {
  margin-bottom: 3rem;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field label {
  display: block;
  cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field input {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field input:checked + i:before {
  background-color: #386CCE;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field input:checked + i:after {
  opacity: 1;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field i {
  display: inline-block !important;
  line-height: 2.4rem;
  position: relative;
  padding-left: 2.5rem;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field i:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 0.2rem;
  content: "";
  border: 0.2rem solid #386CCE;
}
.woocommerce-account .woocommerce-MyAccount-content #update_all_subscriptions_addresses_field i:after {
  width: 1rem;
  height: 0.4rem;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  transform: rotate(-45deg);
  opacity: 0;
}
.woocommerce-account .woocommerce-MyAccount__order-top {
  position: relative;
}
.woocommerce-account .woocommerce-MyAccount__order-top h2 {
  padding-top: 0.3rem;
}
.woocommerce-account .woocommerce-MyAccount__order-top .wc-btn {
  position: absolute;
  color: #fff;
  top: 0;
  right: 0;
  padding: 0 1.7rem 0.4rem;
}
.woocommerce-account .woocommerce-MyAccount__order-details {
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #D8E0F0;
  color: #191B1F;
}
.woocommerce-account .woocommerce-MyAccount__order-details-actions {
  clear: both;
  font-size: 0;
}
.woocommerce-account .woocommerce-MyAccount__order-details-actions strong {
  font-size: 1.6rem;
  line-height: 1.5;
  display: block;
  padding: 1.5rem 0;
}
.woocommerce-account .woocommerce-MyAccount__order-details-actions div + .wc-btn {
  margin-left: 0;
}
.woocommerce-account .woocommerce-MyAccount__order-details-actions .wc-btn {
  display: inline-block;
  min-width: 23.5%;
  margin-right: 2%;
  padding: 0 1rem;
  text-align: center;
}
.woocommerce-account .woocommerce-MyAccount__order-details-actions .wc-btn:first-child {
  margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount__order-details-column {
  float: left;
  width: 50%;
}
.woocommerce-account .woocommerce-MyAccount__order-details-column-row {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: 0.8rem;
}
.woocommerce-account .woocommerce-MyAccount__order-details-column-row strong {
  float: left;
  width: 50%;
  padding-right: 1rem;
  box-sizing: border-box;
}
.woocommerce-account .woocommerce-MyAccount__order-details-column-row span {
  float: left;
  width: 50%;
  padding-right: 1rem;
  box-sizing: border-box;
}
.woocommerce-account .woocommerce-MyAccount__order-details-column-row:after {
  clear: both;
  content: "";
  display: block;
}
.home.woocommerce-account #wrapper, .post-type-archive-product.woocommerce-account #wrapper {
  padding-top: 0;
}
.woocommerce-MyAccount-heading {
  font-size: 2.6rem;
  line-height: 1.15;
  color: #191B1F;
  margin-bottom: 3rem;
}
.page-template-flexible-page #wrapper {
  padding-top: 0;
}
.woocommerce form.register, .woocommerce form.login, .woocommerce form.lost_reset_password {
  margin: 0;
}
.woocommerce form .form-row {
  padding: 0;
  margin-bottom: 2.5rem;
  position: relative;
}
.woocommerce form .form-row em {
  position: static;
  display: block;
  text-align: left;
  right: 0;
  bottom: calc(100% - 1.9rem);
  left: 7rem;
  font-style: normal;
  color: #E22733;
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: bold;
}
.woocommerce form .form-row em strong, .woocommerce form .form-row em a {
  display: none;
}
.woocommerce form .form-row i {
  font-style: normal;
  color: #E22733;
}
.woocommerce form .form-row input.woocommerce-form__input-checkbox {
  display: none;
}
.woocommerce form .form-row input.woocommerce-form__input-checkbox:checked + label:after {
  opacity: 1;
}
.woocommerce form .form-row label {
  font-size: 1.6rem;
  line-height: 1.9rem;
  font-weight: bold;
  color: #191B1F;
  display: block;
  margin-bottom: 1rem;
}
.woocommerce form .form-row label[for="strength"] {
  pointer-events: none;
}
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox {
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: normal;
  position: relative;
  display: block;
  padding-left: 2.5rem;
  cursor: pointer;
}
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox:before {
  position: absolute;
  top: 0.1rem;
  left: 0;
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #D8E0F0;
  border-radius: 50%;
  content: "";
  box-sizing: border-box;
}
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox:after {
  position: absolute;
  top: 0.4rem;
  left: 0.3rem;
  width: 1rem;
  height: 1rem;
  background: #D8E0F0;
  border-radius: 50%;
  content: "";
  box-sizing: border-box;
  opacity: 0;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  font-size: 1.6rem;
  line-height: 1;
  font-family: "sofia-pro";
  border: 1px solid #C5CEE0;
  background: #FAFBFD;
  border-radius: 0.4rem;
  padding: 1.2rem 1.5rem;
}
.woocommerce form .form-row input.input-text.error, .woocommerce form .form-row textarea.error {
  border: 1px solid #E22733;
  box-shadow: inset 0px 0px 0px 1px #E22733;
}
.woocommerce form .form-row input.input-text#shipping_country, .woocommerce form .form-row textarea#shipping_country {
  pointer-events: none;
}
.woocommerce form .show-password-input {
  display: none;
}
.woocommerce .woocommerce-Button-wide {
  float: none;
  margin-right: 0%;
  width: 100%;
  margin-top: 0.4rem;
}
.woocommerce .woocommerce-pagination a.button {
  display: inline-block;
  min-width: 16rem;
  box-sizing: border-box;
}
.woocommerce .woocommerce-pagination a.button.woocommerce-button--previous + .woocommerce-button--next {
  float: right;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background: #E22733;
  padding: 0.45rem 3.8rem 0.85rem;
  background: #E22733;
  color: #fff;
  font-size: 2rem;
  line-height: 1.75;
  font-weight: bold;
  border-radius: 2.4rem;
  text-decoration: none;
  transition: background 0.35s;
  display: inline-block;
  transition: background 0.35s, border 0.35s, color 0.35s;
  display: block;
}
.woocommerce #respond input#submit[name="save_account_details"], .woocommerce a.button[name="save_account_details"], .woocommerce button.button[name="save_account_details"], .woocommerce input.button[name="save_account_details"] {
  width: 100%;
  display: block;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background: #F53F44;
  color: #fff;
}
.woocommerce #respond input#submit:disabled, .woocommerce a.button:disabled, .woocommerce button.button:disabled, .woocommerce input.button:disabled {
  background: #ebe9eb;
}
.woocommerce #respond input#submit.woocommerce-button--next, .woocommerce a.button.woocommerce-button--next, .woocommerce button.button.woocommerce-button--next, .woocommerce input.button.woocommerce-button--next {
  text-align: center;
}
.woocommerce .woocommerce-message a.button {
  color: #386CCE;
  background: transparent;
  padding: 0;
  float: none;
  display: inline;
  line-height: 1;
  text-underline-offset: 0.2rem;
}
.woocommerce .woocommerce-message a.button:hover {
  text-decoration: underline;
}
.woocommerce .edit-address-form button {
  width: 100%;
}
.woocommerce .edit-address-form .custom-checkbox {
  margin-top: 1rem;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
  padding: 0.65rem 3.8rem;
  font-size: 2rem;
  line-height: 1.75;
  background: #edf0f7;
  border: 1px solid #d8e0f0;
  box-sizing: border-box;
  color: #191b1f;
}
.woocommerce .woocommerce-LostPassword {
  text-align: center;
  margin-bottom: 0;
}
.woocommerce .woocommerce-LostPassword a {
  color: #386CCE;
  font-size: 1.9rem;
  font-weight: bold;
  display: inline-block;
  text-decoration: underline;
  text-transform: none;
}
.woocommerce .woocommerce-LostPassword a:hover {
  text-decoration: none;
}
.woocommerce .woocommerce-Register {
  text-align: center;
  font-weight: bold;
  font-size: 1.9rem;
  margin-bottom: 0;
  padding-top: 2rem;
}
.woocommerce .woocommerce-Register a {
  color: #386CCE;
  text-decoration: underline;
}
.woocommerce .woocommerce-Register a:hover {
  text-decoration: none;
}
.woocommerce table.shop_table {
  font-size: 1.6rem;
  line-height: 1.57;
  border: none;
  color: #191B1F;
}
.woocommerce table.shop_table.shop_table_subscriptions + .woocommerce-customer-details {
  display: none;
}
.woocommerce table.shop_table.subscription_details tr td:first-child {
  width: 17rem;
}
.woocommerce table.shop_table.subscription_details tr .wc-btn {
  display: inline-block;
  width: auto;
  min-width: 40%;
  margin-left: 2rem;
  margin-bottom: 1rem;
}
.woocommerce table.shop_table.subscription_details tr .wc-btn:nth-child(2n + 1) {
  margin-left: 0;
}
.woocommerce table.shop_table th {
  font-size: 1.6rem;
  font-weight: bold;
  padding: 1rem 0;
}
.woocommerce table.shop_table td {
  padding: 2rem 0;
}
.woocommerce table.shop_table td .wc-btn {
  width: 100%;
  margin: 0.3rem 0;
  text-align: center;
}
.woocommerce table.shop_table td .variation-Quantity {
  display: none;
}
.woocommerce table.shop_table th.woocommerce-orders-table__header-order-number, .woocommerce table.shop_table th.woocommerce-orders-table__cell-order-number, .woocommerce table.shop_table td.woocommerce-orders-table__header-order-number, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-number {
  width: 14%;
}
.woocommerce table.shop_table th.woocommerce-orders-table__header-order-number.subscription-id, .woocommerce table.shop_table th.woocommerce-orders-table__cell-order-number.subscription-id, .woocommerce table.shop_table td.woocommerce-orders-table__header-order-number.subscription-id, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-number.subscription-id {
  width: 14rem;
}
.woocommerce table.shop_table th.woocommerce-orders-table__header-order-ship-to, .woocommerce table.shop_table th.woocommerce-orders-table__cell-order-ship-to, .woocommerce table.shop_table td.woocommerce-orders-table__header-order-ship-to, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-ship-to {
  width: 35%;
  padding-right: 2%;
}
.woocommerce table.shop_table th.woocommerce-orders-table__cell-order-ship-to, .woocommerce table.shop_table th.subscription-next-payment, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-ship-to, .woocommerce table.shop_table td.subscription-next-payment {
  font-size: 1.4rem;
  line-height: 1.57;
}
.woocommerce table.shop_table th.woocommerce-orders-table__cell-order-ship-to br, .woocommerce table.shop_table th.subscription-next-payment br, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-ship-to br, .woocommerce table.shop_table td.subscription-next-payment br {
  display: none;
}
.woocommerce table.shop_table th.woocommerce-orders-table__cell-order-ship-to br:first-child, .woocommerce table.shop_table th.subscription-next-payment br:first-child, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-ship-to br:first-child, .woocommerce table.shop_table td.subscription-next-payment br:first-child {
  display: block;
}
.woocommerce table.shop_table th.woocommerce-orders-table__header-order-total, .woocommerce table.shop_table th.woocommerce-orders-table__cell-order-total, .woocommerce table.shop_table td.woocommerce-orders-table__header-order-total, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-total {
  width: 12%;
}
.woocommerce table.shop_table th.woocommerce-orders-table__cell-order-total, .woocommerce table.shop_table th.subscription-total, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-total, .woocommerce table.shop_table td.subscription-total {
  font-size: 1.4rem;
}
.woocommerce table.shop_table th.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount, .woocommerce table.shop_table th.subscription-total .woocommerce-Price-amount, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount, .woocommerce table.shop_table td.subscription-total .woocommerce-Price-amount {
  display: block;
  font-size: 1.6rem;
}
.woocommerce table.shop_table th.woocommerce-orders-table__header-order-status, .woocommerce table.shop_table th.woocommerce-orders-table__cell-order-status, .woocommerce table.shop_table td.woocommerce-orders-table__header-order-status, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-status {
  width: 21%;
}
.woocommerce table.shop_table th.woocommerce-orders-table__header-order-actions, .woocommerce table.shop_table th.woocommerce-orders-table__cell-order-actions, .woocommerce table.shop_table td.woocommerce-orders-table__header-order-actions, .woocommerce table.shop_table td.woocommerce-orders-table__cell-order-actions {
  width: 16%;
}
.woocommerce table.shop_table.order_details th {
  font-size: 1.6rem;
}
.woocommerce table.shop_table.order_details th.product-qty {
  text-align: center;
}
.woocommerce table.shop_table.order_details td {
  border: none;
  vertical-align: top;
  padding: 1rem 0 1.5rem;
}
.woocommerce table.shop_table.order_details td.product-qty {
  text-align: center;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name {
  width: 62%;
  text-align: center;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name.subscription-id {
  width: 26rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name.product-name {
  width: 48%;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-ship-to {
  text-align: left;
  font-size: 1.6rem;
  line-height: 1.375;
  margin-bottom: 1rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-ship-to br {
  display: none;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-ship-to br:first-child {
  display: block;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-thumb {
  float: left;
  width: 6rem;
  margin-right: 0.5rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-thumb img {
  max-width: 4rem;
  max-height: 7rem;
  display: inline-block;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info {
  overflow: hidden;
  display: block;
  text-align: left;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info ul {
  padding: 0;
  margin: 0;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info > a {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.2;
  display: block;
  text-decoration: none;
  color: #191B1F;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info > a.small {
  font-size: 1.6rem;
  line-height: 1.4;
  position: relative;
  top: -0.5rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info > a:hover {
  text-decoration: underline;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info .box-pack {
  font-size: 1.4rem;
  line-height: 1.2;
  margin-top: 0.4rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info .woocommerce-table__product-name-info-flavours {
  font-size: 1.4rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info p {
  font-size: 1.4rem;
  margin-bottom: 1rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info p:last-child {
  margin-bottom: 0;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info p.flacours-cart-package {
  font-size: 1.4rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-quantity {
  width: 21%;
  font-size: 1.8rem;
}
.woocommerce table.shop_table.order_details td.woocommerce-table__product-total {
  width: 17%;
  font-size: 1.8rem;
}
.woocommerce table.shop_table.order_details tfoot tr:first-child th, .woocommerce table.shop_table.order_details tfoot tr:first-child td, .woocommerce table.shop_table.order_details tfoot tr[data-row-name="Total:"] th, .woocommerce table.shop_table.order_details tfoot tr[data-row-name="Total:"] td {
  border-top: 1px solid #d8e0f0;
}
.woocommerce table.shop_table.order_details tfoot tr[data-row-name="Payment method:"] {
  display: none;
}
.woocommerce table.shop_table.order_details tfoot th {
  padding-left: 61%;
  width: 22%;
  border: none;
  color: #9CA5B9;
  font-size: 1.8rem;
  font-weight: normal;
}
.woocommerce table.shop_table.order_details tfoot td {
  width: 17%;
  font-size: 1.8rem;
  font-weight: bold;
}
.woocommerce table.shop_table.order_details tfoot td[data-title="Shipping"] {
  line-height: 1;
  padding-top: 1.7rem;
}
.woocommerce table.shop_table.order_details tfoot td[data-title="Shipping"] .shipped_via {
  font-size: 1.4rem;
}
.woocommerce table.shop_table.order_details tfoot tr[data-row-name="Total:"] th {
  padding-top: 3rem;
  font-family: "Faro", sans-serif;
  font-size: 2.2rem;
  text-transform: uppercase;
  color: #191B1F;
  font-weight: normal;
}
.woocommerce table.shop_table.order_details tfoot tr[data-row-name="Total:"] td {
  padding-top: 3rem;
  font-family: "Faro", sans-serif;
  font-size: 2.2rem;
  text-transform: uppercase;
}
.woocommerce table.shop_table.shipping_packages {
  display: none;
}
.woocommerce .woocommerce-order-details + .woocommerce_message {
  display: none;
}
.woocommerce .woocommerce-order-details > p {
  display: none;
}
.woocommerce .woocommerce-orders-table-order-number, .woocommerce .subscription-id a, .woocommerce .order-number a {
  color: #9C012D;
  font-size: 1.9rem;
  text-decoration: underline;
}
.woocommerce .woocommerce-orders-table-order-number:hover, .woocommerce .subscription-id a:hover, .woocommerce .order-number a:hover {
  text-decoration: none;
}
.woocommerce [data-status-type="Processing"], .woocommerce [data-status-type="Pending payment"] {
  padding-left: 3.3rem;
  background: url(../images/processing-icon.svg) no-repeat 0 50%;
  display: inline-block;
}
.woocommerce [data-status-type="On hold"], .woocommerce [data-status-type="Cancelled"], .woocommerce [data-status-type="Pending Cancellation"], .woocommerce [data-status-type="Failed"] {
  padding-left: 3.3rem;
  background: url(../images/on-hold-icon.svg) no-repeat 0 50%;
  display: inline-block;
}
.woocommerce [data-status-type="Completed"], .woocommerce [data-status-type="Active"], .woocommerce [data-status-type="Refunded"] {
  padding-left: 3.3rem;
  background: url(../images/finish-icon.svg) no-repeat 0 50%;
  display: inline-block;
}
.woocommerce [data-status-type="Active"] {
  color: #17a528;
}
.woocommerce .woocommerce-order-details .order-again {
  display: none;
}
.woocommerce .woocommerce-Addresses + .button {
  display: none;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address {
  border: 1px solid #D8E0F0;
  border-radius: 0.8rem;
  padding: 1.5rem 2.3rem;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 3.5rem;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address:after {
  clear: both;
  display: block;
  content: "";
}
.woocommerce .woocommerce-Addresses .woocommerce-Address + .woocommerce-MyAccount-heading {
  clear: both;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address h3 {
  font-family: "sofia-pro";
  font-size: 1.8rem;
  font-weight: bold;
  color: #191B1F;
  margin-bottom: 1rem;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address .edit {
  min-width: 8rem;
  text-align: center;
  float: right;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address address {
  font-size: 1.4rem;
  line-height: 1.57;
  font-style: normal;
  margin-bottom: 0.8rem;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address address br:first-child {
  display: block;
}
.woocommerce form.no-list-title #shipping_address_name_field {
  display: none;
}
.enter-manually {
  float: right;
  font-size: 1.6rem;
  line-height: 1.9rem;
  font-weight: bold;
  color: #477BDD;
  text-decoration: underline;
  display: block;
  margin-bottom: 1rem;
}
.enter-manually:hover {
  text-decoration: none;
}
.woocommerce-address-fields .form-row.address-field.show {
  display: block !important;
}
.custom-checkbox input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.custom-checkbox input:checked + label:before {
  background-color: #386CCE;
}
.custom-checkbox input:checked + label:after {
  opacity: 1;
}
.custom-checkbox label {
  display: inline-block !important;
  line-height: 2.4rem !important;
  position: relative;
  padding-left: 3.5rem;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.custom-checkbox label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 0.2rem;
  content: "";
  border: 0.2rem solid #386CCE;
}
.custom-checkbox label:after {
  width: 1rem;
  height: 0.4rem;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  transform: rotate(-45deg);
  opacity: 0;
}
.woocommerce a.remove.delete-address-button {
  font-size: 0;
  width: auto;
  height: auto;
}
.woocommerce a.remove.delete-address-button:hover {
  background: transparent;
}
.woocommerce a.remove.delete-address-button:hover:after {
  text-decoration: underline;
}
.woocommerce a.remove.delete-address-button:after {
  content: "Delete";
  font-weight: bold;
  font-size: 1.9rem;
  color: #191B1F;
  background: url(../images/delete_icon.svg) no-repeat 0 50%;
  padding-left: 3rem;
}
.page-template-register-page.woocommerce .woocommerce-notices-wrapper {
  margin-bottom: 0;
}
.page-template-register-page.woocommerce .woocommerce {
  margin-top: 40px;
}
.toggle-my-account-menu {
  display: none;
}
.woocommerce a.remove {
  line-height: 1.6rem;
}
@media (max-width: 1200px) {
  .woocommerce-account #content .type-page {
    padding-top: 0;
  }
  .woocommerce-account #wrapper {
    padding-top: 17rem;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
    padding: 1rem 0 1rem 2rem;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    font-size: 1.7rem;
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    padding: 2rem;
  }
  .woocommerce-account.page-id-8.logged-in .inner_slim > h1, .woocommerce-account.page-id-489.logged-in .inner_slim > h1 {
    display: block;
    margin-bottom: 3rem;
  }
}
@media (max-width: 1023px) {
  .woocommerce-account #wrapper {
    padding-top: 15rem;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 21rem;
    float: left;
    margin-left: calc(-21rem - 40px);
  }
  .woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    float: right;
  }
  .woocommerce-account.show-my-account-menu .woocommerce-MyAccount-navigation {
    margin-left: 0;
  }
  .woocommerce-account.show-my-account-menu .woocommerce-MyAccount-content {
    margin-right: calc(-21rem - 40px);
  }
  .logged-in .toggle-my-account-menu {
    display: block;
    margin-right: 2rem;
    background: #E22733;
    top: -0.4rem;
  }
  .logged-in .toggle-my-account-menu.expanded:after {
    opacity: 0;
  }
  .logged-in .toggle-my-account-menu.expanded span:before {
    transform: rotate(-45deg);
    margin-top: -2px;
  }
  .logged-in .toggle-my-account-menu.expanded span:after {
    transform: rotate(45deg);
    margin-top: -2px;
  }
}
@media (max-width: 767px) {
  .woocommerce-account .woocommerce-MyAccount__order-details-actions .wc-btn {
    margin-bottom: 1rem;
  }
  .woocommerce .woocommerce-pagination {
    margin-left: -1rem;
    width: calc(100% + 2rem);
  }
  .woocommerce .woocommerce-pagination a.button {
    min-width: 15rem;
  }
  .woocommerce table.shop_table_responsive tr td::before, .woocommerce .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
  }
  .woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info > a {
    font-size: 1.6rem;
    line-height: 1.4;
    display: block;
  }
  .woocommerce .shipped_via {
    font-size: 0.8em;
  }
  .woocommerce .subscription-total .woocommerce-Price-amount, .woocommerce .order-total .woocommerce-Price-amount {
    display: inline !important;
  }
  .woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info .box-pack {
    margin-bottom: 0.5rem;
  }
  .woocommerce table.shop_table.order_details td.woocommerce-table__product-name .woocommerce-table__product-name-info .woocommerce-table__product-name-info-flavours {
    line-height: 1.2;
  }
  .woocommerce table.shop_table.order_details tfoot tr[data-row-name="Total:"] td:before {
    top: 3rem;
  }
  .woocommerce table.shop_table, .woocommerce table.shop_table thead, .woocommerce table.shop_table tbody, .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.shop_table tr, .woocommerce table.shop_table tfoot {
    display: block;
  }
  .woocommerce table:not(.mini) thead, .woocommerce table:not(.mini) tbody, .woocommerce table:not(.mini) th, .woocommerce table:not(.mini) td, .woocommerce table:not(.mini) tr, .woocommerce table:not(.mini) tfoot {
    display: block;
  }
  .woocommerce tfoot tr {
    border: none !important;
  }
  .woocommerce tfoot th {
    display: none !important;
  }
  .woocommerce tfoot td {
    border-bottom: 1px solid #eee !important;
  }
  .woocommerce table.shop_table {
    margin-left: calc(-2rem - 1px);
    margin-right: calc(-2rem - 1px);
    width: calc(100% + 2px + 4rem);
  }
  .woocommerce table.shop_table td {
    padding: 1rem 0;
  }
  .woocommerce thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .woocommerce tr {
    border: 1px solid #ccc;
  }
  .woocommerce .custom-responsive-table td {
    padding-left: 30% !important;
  }
  .woocommerce .custom-responsive-table td:before {
    width: 25%;
  }
  .woocommerce .custom-responsive-table td.actions {
    padding-top: 2rem !important;
    padding-left: 1rem !important;
  }
  .woocommerce .custom-responsive-table-2 td {
    padding-left: 39% !important;
  }
  .woocommerce .custom-responsive-table-2 td:before {
    width: 34%;
  }
  .woocommerce td {
    border: none;
    border-top: none !important;
    border-bottom: 1px solid #eee !important;
    position: relative;
    padding-left: 50% !important;
    padding-right: 1rem !important;
    width: auto !important;
  }
  .woocommerce td:before {
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 45%;
    font-size: 1.6rem;
  }
  .woocommerce td.woocommerce-orders-table__cell-order-actions {
    padding-left: 1rem !important;
  }
  .woocommerce td.woocommerce-orders-table__cell-order-actions:before {
    display: none;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
  }
  .woocommerce-account .woocommerce-MyAccount__order-top .wc-btn {
    position: static;
    margin-bottom: 2rem;
  }
  .woocommerce-account .woocommerce-MyAccount__order-details {
    border: none;
    padding-bottom: 0;
  }
  .woocommerce-account .woocommerce-MyAccount__order-details-column {
    width: 100%;
  }
  .woocommerce-account .woocommerce-MyAccount__order-details-column strong, .woocommerce-account .woocommerce-MyAccount__order-details-column span {
    width: 100%;
  }
  .woocommerce-account #wrapper {
    padding-top: 10rem;
  }
  .woocommerce-account .lost_reset_password {
    padding: 4rem 3rem 3rem;
  }
  .woocommerce-account .woocommerce-form.login, .woocommerce-account .woocommerce-form.register, .woocommerce-account .woocommerce-form.lost_reset_password {
    padding: 4rem 3rem 3rem;
  }
  .woocommerce-account.page-id-8 #content, .woocommerce-account.page-id-489 #content {
    padding-bottom: 4rem;
  }
  .woocommerce-account .woocommerce-privacy-policy-text br {
    display: none;
  }
  .logged-in .toggle-my-account-menu {
    top: -1rem;
  }
  .archive.woocommerce-account #wrapper {
    padding-top: 0;
  }
}
.archive {
  background: #F8EBE2;
}
.archive .main-section {
  position: relative;
}
.archive .main-section:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100rem;
  content: "";
  background: linear-gradient(to bottom, white 0%, #f8ebe2 100%);
}
.tax-hero {
  padding-top: 3.5rem;
}
.tax-hero-light .tax-hero__inner-left .subhead, .tax-hero-light .h1 {
  color: #fff;
}
.tax-hero-full {
  padding-top: 21rem;
  position: relative;
  margin-bottom: 4rem;
}
.tax-hero-full .tax-hero-full__inner-deco {
  position: absolute;
  width: 4rem;
  height: 4rem;
  top: 100%;
  left: calc(19.7rem + (100vw - 1574px)/2 + 30px);
  transform: rotate(180deg);
}
.tax-hero-full .tax-hero-full__inner-deco svg {
  max-width: 100%;
}
.tax-hero-full .tax-hero__inner {
  padding-left: 19.7rem;
}
.tax-hero-full .tax-hero__inner-left {
  width: 45%;
  padding-top: 10rem;
}
.tax-hero-full .tax-hero__inner-deco {
  border-radius: 0;
}
.tax-hero-full .tax-hero__inner-deco .tax-hero__inner-deco-gradient {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 70vw;
  z-index: 2;
}
.tax-hero-full .tax-hero__inner-right {
  float: right;
  width: 50%;
  position: relative;
}
.tax-hero-full .tax-hero__inner-right .tax-hero__inner-featured-image {
  top: auto;
  padding-top: 56%;
  bottom: -4rem;
  position: relative;
}
.tax-hero-full .tax-hero__inner-left {
  color: #613223;
}
.tax-hero-full .tax-hero__inner-large-kernel {
  top: 70%;
  pointer-events: none;
}
.tax-hero-full .tax-hero__inner-large-kernel.with-featured {
  top: 0rem;
}
.tax-hero__inner {
  border-radius: 14rem 0 14rem 0;
  position: relative;
  padding: 0 0 0 8.5%;
  min-height: 30rem;
  z-index: 3;
}
.tax-hero__inner img {
  width: auto;
}
.tax-hero__inner-deco {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 14rem 0 14rem 0;
  overflow: hidden;
}
.tax-hero__inner-left {
  padding: 6rem 0;
  width: 42%;
  float: left;
  position: relative;
  z-index: 3;
  font-family: "Faro", sans-serif;
  color: #fff;
}
.tax-hero__inner-left .subhead {
  font-size: 1.9rem;
  line-height: 1.57;
  display: block;
  margin-bottom: 1.5rem;
}
.tax-hero__inner-left .subhead--red {
  color: #fff;
}
.tax-hero__inner-left .subhead--yellow {
  color: #412015;
}
.tax-hero__inner-left .subhead--blue {
  color: #412015;
}
.tax-hero__inner-left .subhead--blue + .h1 {
  color: #412015;
}
.tax-hero__inner-left .subhead--brown {
  color: #fff;
}
.tax-hero__inner-left .subhead--orange {
  color: #412015;
}
.tax-hero__inner-left h1 p {
  margin-bottom: 0;
}
.tax-hero__inner-left h1 span {
  font-size: 1.5em;
  font-family: "TurbinadoBoldDryPro", sans-serif;
  font-weight: bold;
  line-height: 0.71em;
}
.tax-hero__inner-right {
  position: absolute;
  width: 45%;
  top: 0;
  bottom: 0;
  right: 0;
}
.tax-hero__inner-featured-image {
  position: absolute;
  top: -2rem;
  bottom: 2rem;
  right: 0;
  left: 0;
  border-radius: 14rem 0 14rem 0;
  z-index: 2;
}
.tax-hero__inner-main-kernel {
  max-width: 40rem;
  max-height: 43rem;
  z-index: 3;
}
.tax-hero__inner-large-kernel {
  position: absolute;
  top: 4.5rem;
  left: -14%;
  max-width: 17rem;
  max-height: 17rem;
  z-index: 3;
}
.tax-hero__inner-bottom-flavor {
  position: absolute;
  bottom: -3rem;
  right: 3%;
  max-width: 11rem;
  max-height: 11rem;
  z-index: 3;
}
.tax-hero__inner-right-flavor {
  position: absolute;
  top: 5rem;
  right: -22%;
  max-width: 20rem;
  max-height: 20rem;
  z-index: 1;
}
.products-wrap__inner {
  padding: 4rem 0;
  margin-bottom: 5rem;
  border-bottom: 1px solid #F8EBE2;
}
.products-wrap__filter-close {
  display: none;
}
.products-wrap__filters-left {
  width: calc(100% - 20rem);
  float: left;
  position: relative;
}
.products-wrap__filters-btn-wrap {
  clear: both;
  text-align: center;
  padding-top: 2rem;
}
.products-wrap__filters-terms {
  position: absolute;
  top: 100%;
  left: 0;
  width: 70rem;
  box-sizing: border-box;
  border: 2px solid #CFC1BC;
  border-radius: 2.4rem;
  padding: 3rem 3rem 2rem;
  background: #fff;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s;
}
.products-wrap__filters-terms.progress:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 2.4rem;
  content: "";
  background: rgba(255, 255, 255, 0.5) url(../images/loaderBysearch.svg) no-repeat 50% 50% / 6rem 6rem;
}
.products-wrap__filters-terms-inner {
  max-height: 250px;
}
.products-wrap__filters-terms.show {
  opacity: 1;
  visibility: visible;
}
.products-wrap__filters-terms:after {
  clear: both;
  content: "";
  overflow: hidden;
}
.products-wrap__filters-terms .dropdown-col {
  float: left;
  width: 38%;
  padding-left: 0.5rem;
  box-sizing: border-box;
}
.products-wrap__filters-terms .dropdown-col + .dropdown-col {
  float: left;
  width: 28%;
  margin-left: 3%;
}
.products-wrap__filters-terms .dropdown-col + .dropdown-col + .dropdown-col {
  float: left;
  width: 28%;
  margin-left: 3%;
}
.products-wrap__filters-terms .dropdown-col .select span, .products-wrap__filters-terms .dropdown-col .select h3 {
  display: block;
  font-size: 1.3rem;
  font-weight: bold;
  color: #CFC1BC;
  line-height: 1.84;
  font-weight: normal;
  display: block;
  text-transform: uppercase;
  font-family: "Faro", sans-serif;
  font-size: 1.1rem;
  line-height: 2;
  color: #E22733;
  margin-bottom: 1.5rem;
}
.products-wrap__filters-terms .dropdown-col .select span b, .products-wrap__filters-terms .dropdown-col .select h3 b {
  font-weight: normal;
  color: #E7730D;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item {
  margin-left: 0;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item:last-child a, .products-wrap__filters-terms .dropdown-col .dropdown-list-item:last-child label {
  border: none;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item input:focus + label:before {
  outline: 0.2rem solid #613223 !important;
  outline-offset: 2px !important;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item input:checked + label:after {
  opacity: 1;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item input:checked + label:before {
  background: #613223;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item.current a:after, .products-wrap__filters-terms .dropdown-col .dropdown-list-item.current label:after {
  opacity: 1;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item.current a:before, .products-wrap__filters-terms .dropdown-col .dropdown-list-item.current label:before {
  background: #613223;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label {
  position: relative;
  display: block;
  border-bottom: 1px solid #F3D3C9;
  padding: 0.8rem 3rem 0.8rem 3rem;
  color: #613223;
  font-weight: bold;
  font-size: 1.5rem;
  position: relative;
  cursor: pointer;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a[aria-checked="true"]:after, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label[aria-checked="true"]:after {
  opacity: 1;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a[aria-checked="true"]:before, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label[aria-checked="true"]:before {
  background: #613223;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a i, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label i {
  position: absolute;
  top: 0.8rem;
  right: 0;
  font-style: normal;
  font-weight: normal;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a i span, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label i span {
  padding: 0;
  position: absolute;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a:before, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label:before {
  position: absolute;
  top: 0;
  left: 0;
  border: 0.2rem solid #613223;
  width: 1.8rem;
  height: 1.8rem;
  margin-top: 0.6rem;
  content: "";
  border-radius: 50%;
  transition: background 0.35s;
}
.products-wrap__filters-terms .dropdown-col .dropdown-list-item a:after, .products-wrap__filters-terms .dropdown-col .dropdown-list-item label:after {
  width: 1rem;
  height: 0.4rem;
  border-left: 0.2rem solid #fff;
  border-bottom: 0.2rem solid #fff;
  content: "";
  position: absolute;
  top: 0%;
  left: 0;
  margin: 1rem 0 0 0.8rem;
  transform: rotate(-45deg);
  opacity: 0;
  transition: opacity 0.35s;
}
.products-wrap__filters-right {
  width: 17rem;
  float: right;
}
.products-wrap__filters-heading {
  color: #613223;
  float: left;
  min-width: 16rem;
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: bold;
  border: 2px solid #CFC1BC;
  border-radius: 2.4rem;
  padding: 1.2rem 1.5rem 1.4rem 6.3rem;
  margin: 0 3rem 0.4rem 0;
  box-sizing: border-box;
  background: #fff url(../images/filter-icon.svg) no-repeat 22px 50%;
}
.load-more-wrap {
  opacity: 0;
  background: url(../images/loaderBysearch.svg) no-repeat 50% 0/ 7rem 7rem;
  height: 7rem;
}
.load-more-wrap.show {
  opacity: 1;
}
#products-list {
  font-size: 0px;
  margin: 0 -15px;
  display: flex;
  flex-wrap: wrap;
}
#products-list .nothing {
  font-size: 3rem;
  line-height: 1.4;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding-bottom: 7rem;
}
#products-list .product-card {
  display: flex;
  flex-basis: calc(33.33% - 30px);
  vertical-align: top;
  margin: 0 15px 3rem;
}
#products-list .product-card:nth-child(4).product-card-no-pack .product-card__text-info {
  padding-bottom: 3.1rem;
}
#products-list .product-card__text-info {
  flex: 1;
  position: relative;
  padding-bottom: 6.35rem;
}
#products-list .product-card__text-info .price {
  position: absolute;
  bottom: 0;
  left: 0;
}
#products-list .product-card__text-info .pack {
  position: absolute;
  bottom: 2.1rem;
  left: 0;
}
#products-list .product-card > a {
  display: flex;
  flex: 1;
  flex-direction: column;
}
#products-list .product-card > a .read-more {
  margin: 0;
}
#products-list .product-card .pack {
  min-height: 2.25rem;
}
#products-list .product-card__image {
  padding-top: 0;
  height: 32.8rem;
}
#products-list .product-card__image > .shape {
  height: 25.6rem;
  padding-top: 0;
  background: rgba(255, 255, 255, 0.4) !important;
  border-radius: 0 12rem 0 10rem;
  box-sizing: border-box;
}
#products-list .product-card__image > .shape i {
  border-radius: 0 12rem 0 10rem;
  border: 1.3rem solid rgba(255, 255, 255, 0.4);
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  opacity: 0;
  transition: opacity 0.35s;
}
.selected-filters {
  padding-top: 1rem;
}
.selected-filters-list {
  display: inline-block;
}
.selected-filters-list span {
  display: inline-block;
  font-size: 1.5rem;
  line-height: 1.33;
  position: relative;
  padding: 0.6rem 3rem 0.7rem 1.5rem;
  background: #FFF3C8;
  border-radius: 1.6rem;
  color: #613223;
  margin: 0 0 0.9rem 1.3rem;
  -webkit-appearance: none;
  border: none;
}
.selected-filters-list span i {
  display: none;
}
.selected-filters-list span button {
  position: absolute;
  right: 0.5rem;
  margin-top: 1px;
  top: 50%;
  transform: translate(0, -50%);
  width: 2rem;
  height: 2rem;
  -webkit-appearance: none;
  border: none;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  cursor: pointer;
}
.selected-filters-list span button:before, .selected-filters-list span button:after {
  position: absolute;
  content: "";
  width: 2px;
  top: 0.5rem;
  bottom: 0.5rem;
  left: 50%;
  transform: rotate(45deg);
  background: #232323;
}
.selected-filters-list span button:after {
  transform: rotate(-45deg);
}
.selected-filters-clear {
  margin-left: 2.5rem;
  display: inline-block;
}
.selected-filters-clear a {
  font-size: 1.3rem;
  line-height: 2rem;
  margin-top: 0.6rem;
  color: #613223;
  font-weight: bold;
  text-decoration: underline;
}
.selected-filters-clear a:hover {
  text-decoration: none;
}
.highlight-promo-card {
  display: inline-block;
  width: calc(66.66% - 30px);
  margin: 0 15px 3rem;
  height: 32.8rem;
  box-sizing: border-box;
  padding-top: 0;
  position: relative;
  vertical-align: top;
}
.highlight-promo-card__inner {
  background: #E22733 url(../images/highlight-promo-deco.png) no-repeat 0 100%;
  border-radius: 0 6.5rem 0 5.5rem;
  position: relative;
  height: 32.8rem;
}
.highlight-promo-card__inner-left {
  float: left;
  width: 52%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 5% 0 13%;
  box-sizing: border-box;
  height: 32.8rem;
}
.highlight-promo-card__inner-left .pack {
  color: #fff;
}
.highlight-promo-card__inner-left .price {
  color: #fff;
  font-size: 1.8rem;
  margin-bottom: 1.5rem;
}
.highlight-promo-card__inner-left .price .price-sale {
  color: #fff;
}
.highlight-promo-card__inner-right {
  position: absolute;
  width: 48%;
  top: 0;
  right: -1px;
  bottom: 0;
  border-radius: 0 6.5rem 0 5.5rem;
}
.highlight-promo-card__inner-name {
  color: #fff;
  display: block;
  font-size: 2.4rem;
  line-height: 1.33;
  font-family: "Faro", sans-serif;
}
.highlight-promo-card__inner-name a {
  color: #fff;
}
.highlight-promo-card__inner-pack {
  color: #fff;
  display: block;
  font-size: 1.6rem;
  line-height: 1.33;
  padding: 0 0 1rem;
}
.cyo-promo-card {
  display: inline-block;
  width: calc(66.66% - 30px);
  margin: 0 15px 3rem;
  min-height: 32.8rem;
  box-sizing: border-box;
  padding-top: 7.2rem;
  position: relative;
  vertical-align: top;
}
.cyo-promo-card .shape {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 0 6.5rem 0 5.5rem;
}
.cyo-promo-card .shape svg {
  height: 100%;
  margin-left: -42%;
}
.cyo-promo-card .shape em {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../images/cyo-card-deco.png) no-repeat 0 0;
}
.cyo-promo-card__inner {
  position: relative;
}
.cyo-promo-card__inner-left {
  float: left;
  padding: 4rem 0 4rem 3.8rem;
  width: calc(100% - 32.4rem);
  position: relative;
  z-index: 2;
  color: #fff;
  min-height: 25.6rem;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.cyo-promo-card__inner-left h5 {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.cyo-promo-card__inner-left h5:before {
  background: #FED455;
}
.cyo-promo-card__inner-left h5 span {
  color: #FED455;
}
.cyo-promo-card__inner-left p {
  font-size: 1.7rem;
  line-height: 1.7;
  margin-bottom: 1.5rem;
  font-weight: bold;
}
.cyo-promo-card__inner-left .btn {
  padding: 0.6rem 3rem 0.6rem 2.4rem;
}
.cyo-promo-card__inner-right {
  position: absolute;
  right: 1rem;
  bottom: 0;
  top: -7.2rem;
  width: 32.6rem;
}
.cyo-promo-card__inner-large-img {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.cyo-promo-card__inner-small-img {
  position: absolute;
  bottom: -5.5rem;
  left: 0;
  max-width: 16rem;
  max-height: 16rem;
}
@media (min-width: 768px) {
  .products-wrap__filters-terms .dropdown-col .dropdown-list-in {
    display: block !important;
  }
}
@media (max-width: 1600px) {
  .tax-hero-full .tax-hero__inner {
    padding-left: calc((100vw - 1180px)/2);
  }
}
@media (max-width: 1180px) {
  .tax-hero-full .tax-hero-full__inner-deco {
    left: 3rem;
  }
  .tax-hero-full .tax-hero__inner {
    padding-left: 0;
  }
  .tax-hero-full .tax-hero__inner-right {
    position: absolute;
  }
  .tax-hero-full .tax-hero__inner-right .tax-hero__inner-featured-image {
    position: absolute;
  }
}
@media (max-width: 1023px) {
  .tax-hero-full {
    padding-top: 11rem;
  }
  .tax-hero-full .tax-hero__inner {
    min-height: 1px;
    padding-left: 0;
  }
  .tax-hero-full .tax-hero__inner-left {
    padding-top: 0;
  }
  .tax-hero-full .tax-hero__inner-right {
    position: relative;
  }
  .tax-hero-full .tax-hero__inner-right .tax-hero__inner-large-kernel, .tax-hero-full .tax-hero__inner-right .tax-hero__inner-right-flavor {
    max-height: 10rem;
  }
  .tax-hero-full .tax-hero__inner-right .tax-hero__inner-featured-image {
    position: relative;
  }
}
@media (max-width: 767px) {
  .tax-hero-full .tax-hero__inner-right .tax-hero__inner-featured-image {
    bottom: -1rem;
  }
  .tax-hero-full .tax-hero-full__inner-deco {
    left: 0;
  }
  .tax-hero {
    padding-top: 0;
    margin-bottom: 3rem;
  }
  .tax-hero .inner {
    padding: 0;
  }
  .tax-hero__inner {
    border-radius: 0;
    padding: 11rem 3rem 0;
    min-height: 1px;
  }
  .tax-hero__inner-deco {
    border-radius: 0;
  }
  .tax-hero__inner-left {
    width: 100%;
    padding: 0;
    text-align: center;
    margin-bottom: 1rem;
  }
  .tax-hero__inner-right {
    position: relative;
    left: 0rem;
    right: 0rem;
    width: auto;
    clear: both;
    height: 20rem;
    bottom: -3rem;
    top: auto;
  }
  .tax-hero__inner-featured-image {
    border-radius: 10rem 0 8rem 0;
  }
  .tax-hero__inner-large-kernel {
    max-height: 10rem;
    top: -2rem;
    left: -4rem;
  }
  .tax-hero__inner-bottom-flavor {
    max-height: 8rem;
    right: -2rem;
    bottom: 0;
  }
  .tax-hero__inner-right-flavor {
    max-height: 12rem;
    top: 1rem;
    right: -6rem;
  }
  .tax-hero__inner-main-kernel {
    max-height: 25rem;
  }
  .tax-hero-full .tax-hero__inner {
    padding: 11rem 3rem 0;
    text-align: center;
  }
  .tax-hero-full .tax-hero__inner-deco .tax-hero__inner-deco-gradient {
    display: none;
  }
  .tax-hero-full .tax-hero__inner-left {
    width: 100%;
  }
  .tax-hero-full .tax-hero__inner-right {
    width: 75vw;
    margin: 0 auto;
    float: none;
  }
  .tax-hero-full .tax-hero__inner-deco {
    border-radius: 0;
  }
  .products-wrap__inner {
    margin-bottom: 0;
    border: none;
    position: relative;
  }
  .products-wrap__filters div.fancy-select div.trigger {
    font-size: 1.73rem;
    padding-left: 3rem;
    background-position: 8px 50%;
  }
  .products-wrap__filters .inner {
    padding: 0 3rem;
  }
  .products-wrap__filters-left {
    width: 100%;
  }
  .products-wrap__filters-right {
    width: 42vw;
    position: absolute;
    right: 0;
    top: 4rem;
    z-index: 9;
  }
  .products-wrap__filters-right .sort-wrap select {
    padding: 1.5rem 1.5rem 1.5rem 4rem;
    margin: 0;
  }
  .products-wrap__filters-heading {
    width: 100%;
    max-width: 42vw;
    font-size: 1.73rem;
    padding-left: 4.3rem;
    background-position: 10px 50%;
  }
  .products-wrap__filters-terms {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.6);
    width: auto;
    padding: 0;
    border-radius: 0;
  }
  .products-wrap__filters-terms:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 75%;
    background: #fff;
    content: "";
  }
  .products-wrap__filters-terms.progress:after {
    left: auto;
    width: 75%;
    z-index: 3;
  }
  .products-wrap__filters-terms .products-wrap__filters-overlay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 25%;
    content: "";
  }
  .products-wrap__filters-terms .products-wrap__filter-close {
    position: absolute;
    display: block;
    top: 2.77rem;
    left: 2.77rem;
    width: 5.55rem;
    height: 5.55rem;
    background: #E22733;
    border-radius: 50%;
  }
  .products-wrap__filters-terms .products-wrap__filter-close:before, .products-wrap__filters-terms .products-wrap__filter-close:after {
    top: 1.5rem;
    bottom: 1.5rem;
    width: 2px;
    background: #fff;
    left: 50%;
    margin-left: -1px;
    content: "";
    transform: rotate(45deg);
    position: absolute;
  }
  .products-wrap__filters-terms .products-wrap__filter-close:after {
    transform: rotate(-45deg);
  }
  .products-wrap__filters-terms-inner {
    width: 75%;
    position: relative;
    z-index: 2;
    margin-left: 25%;
    overflow: hidden;
    height: calc(100% - 8rem);
    overflow-y: auto;
    background: #fff;
    box-sizing: border-box;
    padding: 2.66rem;
    max-height: 9999px;
  }
  .products-wrap__filters-terms-inner .mCSB_inside > .mCSB_container {
    margin-right: 0%;
  }
  .products-wrap__filters-terms-heading {
    padding-bottom: 2.3rem;
    border-bottom: 1px solid #F3D3C9;
  }
  .products-wrap__filters-terms-heading:after {
    clear: both;
    content: "";
    display: block;
  }
  .products-wrap__filters-terms-heading strong {
    float: left;
    font-weight: normal;
    font-family: "Faro", sans-serif;
    font-size: 1.9rem;
    color: #191B1F;
  }
  .products-wrap__filters-terms-heading .selected-filters-clear {
    float: right;
  }
  .products-wrap__filters-terms .dropdown-col {
    width: 100%;
    float: none;
    margin-bottom: 1rem;
  }
  .products-wrap__filters-terms .dropdown-col + .dropdown-col {
    width: 100% !important;
    float: left !important;
    margin-left: 0 !important;
  }
  .products-wrap__filters-terms .dropdown-col .dropdown-list-in {
    display: none;
  }
  .products-wrap__filters-terms .dropdown-col .select span, .products-wrap__filters-terms .dropdown-col .select h3 {
    display: block;
    border-bottom: 1px solid #F3D3C9;
    font-family: "sofia-pro";
    font-size: 1.73rem;
    font-weight: bold;
    position: relative;
    color: #613223;
    padding: 1.5rem 0;
    margin-bottom: 0;
  }
  .products-wrap__filters-terms .dropdown-col .select span.expanded:after, .products-wrap__filters-terms .dropdown-col .select h3.expanded:after {
    transform: rotate(225deg);
  }
  .products-wrap__filters-terms .dropdown-col .select span:after, .products-wrap__filters-terms .dropdown-col .select h3:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.5rem;
    width: 0.7rem;
    height: 0.7rem;
    border-right: 2px solid #E22733;
    border-bottom: 2px solid #E22733;
    content: "";
    transform: rotate(45deg);
  }
  .products-wrap__filters-terms .dropdown-col .dropdown-list-item a {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }
  .products-wrap__filters-terms .dropdown-col .dropdown-list-item a i {
    top: 1.4rem;
  }
  .products-wrap__filters-terms .dropdown-col .dropdown-list-item a:before {
    margin-top: 1.2rem;
  }
  .products-wrap__filters-terms .dropdown-col .dropdown-list-item a:after {
    margin-top: 1.6rem;
  }
  .products-wrap__filters-btn-wrap {
    position: absolute;
    bottom: 2rem;
    right: 0;
    width: 75%;
    padding: 0 2.66rem;
    box-sizing: border-box;
  }
  .products-wrap__filters-btn-wrap a {
    display: block;
    text-align: center;
  }
  .selected-filters {
    clear: both;
  }
  .selected-filters-list button {
    margin-left: 0;
    margin-right: 1.3rem;
  }
  #products-list {
    margin: 0 -22px;
  }
  #products-list .product-card {
    flex-basis: calc(50% - 30px);
  }
  #products-list .product-card__text-info {
    padding-bottom: 4.75rem;
  }
  #products-list .product-card:nth-child(4) {
    margin-top: 0;
  }
  #products-list .product-card .rating {
    margin-bottom: 1.2rem;
  }
  #products-list .product-card .read-more {
    font-size: 1.65rem;
  }
  #products-list .product-card .read-more i {
    display: inline;
  }
  #products-list .product-card .read-more i:after {
    display: none;
  }
  #products-list .product-card__image {
    height: 17rem;
  }
  #products-list .product-card__image > .shape {
    height: 17rem;
    border-radius: 0 3.5rem 0 2.5rem;
  }
  .cyo-promo-card {
    width: calc(100% - 30px);
    margin-top: 1rem;
  }
  .cyo-promo-card .shape {
    border-radius: 10rem 0 6rem 0;
  }
  .cyo-promo-card h5 {
    font-size: 3.23rem;
  }
  .cyo-promo-card__inner-small-img {
    bottom: auto;
    top: 2rem;
    left: -40vw;
  }
  .cyo-promo-card__inner-left {
    width: 57%;
    padding-top: 9rem;
    position: static;
  }
  .cyo-promo-card__inner-left p {
    font-size: 1.96rem;
    position: relative;
  }
  .cyo-promo-card__inner-left .btn {
    position: absolute;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    bottom: 3rem;
    right: 3rem;
    padding: 0;
    text-align: center;
    line-height: 10rem;
  }
  .cyo-promo-card__inner-left .btn:before, .cyo-promo-card__inner-left .btn:after {
    border-radius: 50%;
  }
  .cyo-promo-card__inner-left .btn span {
    padding-right: 0;
  }
  .cyo-promo-card__inner-left .btn span:before {
    display: none;
  }
  .cyo-promo-card__inner-right {
    width: 60%;
    right: 0;
  }
  .highlight-promo-card {
    width: calc(100% - 30px);
    height: auto;
    padding-top: 1rem;
  }
  .highlight-promo-card__inner {
    height: auto;
  }
  .highlight-promo-card__inner-right {
    position: static;
    display: block;
    height: 31rem;
    width: auto;
    border-radius: 0 6.5rem 0 0;
  }
  .highlight-promo-card__inner-left {
    float: none;
    width: 100%;
    display: block;
    height: auto;
    padding: 3rem;
  }
  .highlight-promo-card__inner-name {
    float: left;
    width: calc(100%);
  }
  .highlight-promo-card__inner-data {
    float: left;
    width: 8rem;
  }
  .highlight-promo-card__inner-data .pack {
    padding-bottom: 1rem;
  }
  .highlight-promo-card__inner-data + div {
    clear: both;
    padding-top: 1rem;
  }
  .highlight-promo-card__inner-data + div a {
    display: block;
    text-align: center;
  }
}
.product-intro {
  padding: 17rem 0 7rem;
  position: relative;
}
.product-intro-deco-white {
  left: 0;
  position: absolute;
  width: 48.1%;
  bottom: 0;
  top: 22rem;
  background: #fff;
  border-radius: 0 22rem 0 0;
  z-index: 3;
}
.product-intro-deco {
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 52%;
  z-index: 2;
  border-radius: 0 0 0 22rem;
  overflow: hidden;
}
.product-intro-deco-blue {
  background: #84C4EC;
}
.product-intro-deco-red {
  background-color: #E22733;
}
.product-intro-deco-orange {
  background-color: #E7730D;
}
.product-intro-deco-brown {
  background-color: #613223;
}
.product-intro-deco-yellow {
  background-color: #FED455;
}
.product-intro-deco.product-intro-deco-top {
  right: auto;
  left: 0;
  width: 48.1%;
  bottom: auto;
  height: 50rem;
  border-radius: 0;
}
.product-intro .product-container {
  z-index: 3;
}
.product-intro .box-back {
  margin: 0 0 5rem;
  position: relative;
  z-index: 4;
}
.product-intro .box-back a {
  color: #fff;
  display: block;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.86;
  padding: 0 0 0 2.8rem;
  position: relative;
}
.product-intro .box-back a:before {
  position: absolute;
  background: url(../images/icon-back.svg) no-repeat 0 50% / 1.8rem 1.2rem;
  width: 1.8rem;
  height: 1.2rem;
  left: 0;
  top: 50%;
  content: "";
  filter: brightness(0) invert(1);
  margin-top: -0.6rem;
  transform: rotate(180deg);
}
.product-intro .box {
  display: flex;
  justify-content: space-between;
  padding-left: 0;
}
.product-intro .box .box-content {
  width: 35%;
  float: left;
  position: relative;
  z-index: 4;
}
.product-intro .box .box-content .box-reviews {
  margin: 0 0 1.5rem;
}
.product-intro .box .box-content .box-reviews .rating {
  display: inline-block;
  margin-right: 1rem;
  vertical-align: top;
  margin-top: 0.2rem;
}
.product-intro .box .box-content .box-reviews a {
  color: #613223;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1.9rem;
  text-decoration: underline;
  display: inline-block;
  vertical-align: top;
}
.product-intro .box .box-content .box-pack {
  margin-bottom: 2rem;
  color: #E22733;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 1;
}
.product-intro .box .box-content .box-description {
  margin: 0 0 2rem;
  max-width: 100%;
}
.product-intro .box .box-content .box-description .show-more {
  display: none;
}
.product-intro .box .box-content .box-description .read-more-small {
  font-size: 1.7rem;
}
.product-intro .box .box-content .box-description p {
  font-size: 1.9rem;
  line-height: 1.31;
  margin: 0;
}
.product-intro .box .box-content .box-description p:last-child {
  margin: 0;
}
.product-intro .box .box-content .box-info {
  margin: 0 0 3rem;
}
.product-intro .box .box-content .box-info p {
  font-size: 1.7rem;
  line-height: 1.41;
  margin: 0 0 1.5rem;
}
.product-intro .box .box-content .box-info p a {
  color: #613223;
  text-decoration: underline;
  font-weight: bold;
}
.product-intro .box .box-content .box-info p a:hover {
  text-decoration: none;
}
.product-intro .box .box-content .box-info p:last-child {
  margin: 0;
}
.product-intro .box .box-content .box-additional {
  border-top: 1.5px solid #F3D3C9;
  padding: 2rem 0 0;
}
.product-intro .box .box-content .box-additional h3 {
  font-size: 2.5rem;
  font-family: "Faro", sans-serif;
  line-height: 1;
  margin: 0 0 1rem;
}
.product-intro .box-extra {
  display: block;
  float: left;
  justify-content: space-between;
  padding: 0 0 0 2rem;
  width: 65%;
  box-sizing: border-box;
  position: relative;
  z-index: 4;
}
.product-intro .box-extra .box-image {
  position: relative;
  width: 46%;
  float: left;
}
.product-intro .box-extra .box-image .primary {
  display: block;
  max-height: 43rem;
}
.product-intro .box-extra .box-image .secondary {
  bottom: -10rem;
  display: block;
  position: absolute;
  right: -8rem;
  max-width: 82%;
  max-height: 25rem;
}
.product-intro .box-extra .box-image .secondary-2 {
  max-width: 75%;
  max-height: 29rem;
  right: -8rem;
  bottom: -16rem;
}
.product-intro .box-extra .box-more {
  padding: 8rem 0 0;
  position: relative;
  float: right;
  width: 47%;
}
.product-intro .box-extra .box-more-brown .box-price .price-old {
  color: #cfc1bc !important;
}
.product-intro .box-extra .box-more .box-price {
  color: #fff;
  font-family: "Faro", sans-serif;
  font-size: 3.5rem;
  line-height: 1;
  margin: 0 0 1.5rem;
  display: block;
  font-weight: bold;
}
.product-intro .box-extra .box-more .box-price .price-sale {
  font-style: normal;
  color: #E22733;
  color: #fff;
}
.product-intro .box-extra .box-more .box-price .price-old {
  font-style: normal;
  color: #613223;
  text-decoration: line-through;
  padding-left: 0.5rem;
  font-size: 0.7em;
}
.product-intro .box-extra .box-more .box-pack {
  color: #fff;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 4rem;
}
.product-intro .box-extra .box-more .ss-box {
  margin-bottom: 2.6rem;
}
.product-intro .box-extra .box-more .ss-box ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0.8rem;
}
.product-intro .box-extra .box-more .ss-box ul li {
  display: block;
  margin-bottom: 0.7rem;
}
.product-intro .box-extra .box-more .ss-box ul li input:checked + label:after {
  opacity: 1;
}
.product-intro .box-extra .box-more .ss-box ul li label {
  position: relative;
  padding-left: 3.2rem;
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 2rem;
  display: block;
  cursor: pointer;
  color: #fff;
}
.product-intro .box-extra .box-more .ss-box ul li label:before {
  position: absolute;
  top: 0.2rem;
  left: 0;
  width: 2rem;
  height: 2rem;
  content: "";
  border: 0.2rem solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
}
.product-intro .box-extra .box-more .ss-box ul li label:after {
  width: 1rem;
  height: 1rem;
  background: #fff;
  content: "";
  top: 0.7rem;
  left: 0.5rem;
  border-radius: 50%;
  position: absolute;
  opacity: 0;
  transition: opacity 0.35s;
}
.product-intro .box-extra .box-more .ss-box-tooltip {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.product-intro .box-extra .box-more .ss-box-tooltip:hover .ss-box-tooltip-modal, .product-intro .box-extra .box-more .ss-box-tooltip:focus .ss-box-tooltip-modal {
  opacity: 1;
  pointer-events: inherit;
}
.product-intro .box-extra .box-more .ss-box-tooltip.ss-box-tooltip-brown span {
  background: #fff;
  color: #613223;
}
.product-intro .box-extra .box-more .ss-box-tooltip span {
  width: 2rem;
  height: 2rem;
  padding: 0.4rem 0;
  background: #613223;
  border-radius: 50%;
  font-size: 1.2rem;
  line-height: 1rem;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  font-weight: bold;
  display: block;
}
.product-intro .box-extra .box-more .ss-box-tooltip span i {
  font-style: normal;
}
.product-intro .box-extra .box-more .ss-box-tooltip span:focus + .ss-box-tooltip-modal {
  opacity: 1;
  pointer-events: inherit;
}
.product-intro .box-extra .box-more .ss-box-tooltip-modal {
  position: absolute;
  bottom: 100%;
  right: 0;
  width: 25rem;
  border: 0.2rem solid #613223;
  background: #fff;
  color: #613223;
  padding: 1.3rem;
  text-align: left;
  box-sizing: border-box;
  z-index: 3;
  font-size: 1.4rem;
  line-height: 1.2;
  opacity: 0;
  transition: opacity 0.35s;
  pointer-events: none;
  cursor: default;
}
.product-intro .box-extra .box-more .ss-box-tooltip-modal p {
  margin-bottom: 0;
}
.product-intro .box-extra .box-more .ss-box-description {
  padding-left: 3.2rem;
  font-size: 1.5rem;
  line-height: 1.53;
  color: #fff;
}
.product-intro .box-extra .box-more .box-form {
  align-items: center;
  background-color: #fff;
  border-radius: 3rem;
  display: flex;
  margin: 0 0 1rem;
  padding: 0 0 0 1.8rem;
  justify-content: space-between;
}
.product-intro .box-extra .box-more .box-form input[type="button"] {
  align-items: center;
  background-color: #613223;
  border: none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex: 0 0 2rem;
  font-size: 2rem;
  height: 2.4rem;
  justify-content: center;
  padding: 0;
  text-indent: -9999px;
  width: 2.4rem;
  background: url(../images/minus-icon.svg) no-repeat 50% 50% / contain;
}
.product-intro .box-extra .box-more .box-form input[type="button"].plus-qty {
  background: url(../images/plus-icon.svg) no-repeat 50% 50% / contain;
}
.product-intro .box-extra .box-more .box-form input[type="text"] {
  border: none;
  color: #613223;
  font-family: "sofia-pro";
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  width: 3.5rem;
}
.product-intro .box-extra .box-more .box-form button[type="submit"] {
  border-radius: 3rem;
  margin: 0 0 0 1.8rem;
  padding: 1.2rem 2.5rem;
  position: relative;
  right: -2px;
  min-width: 230px;
}
.product-intro .box-extra .box-more .box-form button[type="submit"].adding {
  pointer-events: none;
}
.product-intro .box-extra .box-more .box-form button[type="submit"].adding span:before {
  background: url(../images/loaderBysearch.svg) no-repeat 50% 50% / contain;
  height: 4.2rem;
  margin-top: -2.1rem;
}
.product-intro .box-extra .box-more .box-form-info {
  position: absolute;
  left: 0;
  right: 0;
}
.product-intro .box-extra .box-more .box-form-info p {
  color: #fff;
  font-size: 1.5rem;
  margin: 0;
  text-align: center;
}
.badge {
  align-items: center;
  background-color: #FED455;
  border-radius: 50%;
  box-shadow: 0 0 0 10px rgba(254, 212, 85, 0.22);
  color: #613223;
  display: flex;
  flex-direction: column;
  font-size: 1.2rem;
  height: 9.6rem;
  justify-content: center;
  line-height: 100%;
  position: absolute;
  right: -1rem;
  text-align: center;
  top: -1rem;
  transform: rotate(15deg);
  width: 9.6rem;
}
.badge span {
  display: block;
  font-family: "Faro", sans-serif;
  font-size: 2.3rem;
  line-height: 1;
  text-transform: uppercase;
}
.pdp-custom-bg {
  position: relative;
  background: #F8EBE2;
}
.pdp-custom-bg:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 20rem;
  content: "";
  background: linear-gradient(to bottom, white 0%, #f8ebe2 100%);
}
.product-ci {
  padding: 9rem 0;
}
.product-ci .box {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-left: 6rem;
}
.product-ci .box.box-reverse {
  flex-direction: row-reverse;
}
.product-ci .box.box-reverse .primary {
  transition: border-radius 0.5s;
  border-radius: 0;
}
.product-ci .box.box-reverse .primary[style*="visible"] {
  border-radius: 13rem 0 19rem 0;
}
.product-ci .box-image {
  position: relative;
  width: 58%;
}
.product-ci .box-image .primary {
  padding-top: 62%;
  transition: border-radius 0.5s;
  border-radius: 0;
}
.product-ci .box-image .primary[style*="visible"] {
  border-radius: 0 13rem 0 19rem;
}
.product-ci .box-image .secondary {
  display: block;
  left: -6rem;
  position: absolute;
  bottom: -14rem;
  max-width: 25rem;
  max-height: 25rem;
}
.product-ci .box-image .secondary-2 {
  left: -8rem;
  top: 100%;
  bottom: auto;
  max-width: 17rem;
  max-height: 17rem;
}
.product-ci .box-image .box-testimonial {
  background-color: #E22733;
  background-image: url(../images/shape1.svg);
  background-position: 80% 25%;
  background-repeat: no-repeat;
  border-radius: 0 8rem;
  box-sizing: border-box;
  left: -6rem;
  padding: 4rem 4rem 4.5rem 5rem;
  position: absolute;
  top: -45px;
  width: 325px;
}
.product-ci .box-image .box-testimonial .box-testimonial-text {
  margin: 0 0 1.5rem;
}
.product-ci .box-image .box-testimonial .box-testimonial-text p {
  color: #fff;
  font-size: 2.5rem;
  line-height: 1;
  font-weight: bold;
  margin: 0;
}
.product-ci .box-image .box-testimonial .box-testimonial-info {
  align-items: center;
  display: flex;
}
.product-ci .box-image .box-testimonial .box-testimonial-info span {
  color: #FED455;
  display: block;
  font-size: 2.2rem;
  line-height: 1;
  margin: 0 1.5rem 0 0;
}
.product-ci .box-image .box-testimonial .box-testimonial-info div {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1;
}
.product-ci-story .box-image .secondary {
  transform: rotate(-35deg);
  max-width: 25rem;
  max-height: 25rem;
  bottom: -12rem;
}
.product-ci-story .box-image .secondary-2 {
  max-width: 20rem;
  max-height: 25rem;
  top: 95%;
}
.product-ci-story .box-reverse .box-image .secondary {
  left: auto;
  right: -5rem;
}
.product-ci-story .box-reverse .box-image .secondary-2 {
  right: -5rem;
}
.product-ci .box-content {
  width: 37%;
}
.product-ci .box-text p {
  font-size: 1.9rem;
  line-height: 1.57;
  margin: 0 0 2rem;
}
.product-ci .box-text p:last-child {
  margin: 0;
}
.product-reviews {
  padding: 2rem 0 5rem;
}
.product-reviews .box-stars {
  margin: 0 0 20px;
  text-align: center;
}
.product-reviews .box-heading {
  color: #E40C13;
  font-size: 3.5rem;
  line-height: 1.77;
  margin: 0 0 8rem;
  padding: 0 0 2.5rem;
  position: relative;
  text-align: center;
  font-family: "Faro", sans-serif;
}
.product-reviews .box-heading-empty {
  margin-bottom: 3rem;
}
.product-reviews .box-heading strong {
  color: #613223;
}
.product-reviews .box-heading:after {
  background-color: #E7730D;
  bottom: 0;
  content: "";
  display: block;
  height: 0.4rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 2.8rem;
}
.product-reviews h3.no-reviews {
  font-size: 2.5rem;
  font-family: "Faro", sans-serif;
  line-height: 1;
  margin: 0 0 5rem;
  text-align: center;
}
.product-reviews .box-items {
  display: flex;
  padding: 0 1.5rem;
  flex-wrap: wrap;
  padding-left: 0;
  justify-content: center;
}
.product-reviews .box-item {
  background: url(../images/shape2.svg) no-repeat 95% 0;
  margin: 0 6rem 6rem;
  min-height: 125px;
  width: calc(33.33% - 12rem);
}
.product-reviews .box-item-title {
  font-size: 2.5rem;
  line-height: 1.2;
  font-weight: bold;
  margin: 0 0 4.5rem;
}
.product-reviews .box-item-info {
  align-items: center;
  display: flex;
  margin: 0 0 1.5rem;
}
.product-reviews .box-item-info .box-item-stars {
  margin: 0 1.5rem 0 0;
  display: block;
}
.product-reviews .box-item-info .box-item-stars .rating {
  margin-bottom: 0;
}
.product-reviews .box-item-info div {
  font-size: 1.5rem;
  line-height: 1;
  position: relative;
  top: -0.2rem;
}
.product-reviews .box-item-text p {
  font-size: 1.7rem;
  line-height: 1.47;
  margin: 0 0 2rem;
}
.product-reviews .box-item-text p:last-child {
  margin: 0;
}
.product-reviews .box-item-text p a {
  color: #613223;
  font-weight: 700;
}
.product-reviews .box-bottom {
  margin: 1.5rem 0 0;
  position: relative;
}
.product-reviews .box-bottom-center {
  display: flex;
  justify-content: center;
  padding: 1.3rem 0;
}
.product-reviews .box-bottom-center a {
  transition: opacity 0.35s, visibility 0.35s;
}
.product-reviews .box-bottom-center a.hide {
  opacity: 0;
  visibility: hidden;
}
.product-reviews .box-bottom-center a i:after {
  background: url(../images/icon-circle-down.svg) no-repeat 0 0 / 2rem 2rem !important;
}
.product-reviews .box-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  width: calc(33.33% - 5rem);
}
.product-premium {
  padding: 5rem 0;
}
.product-premium .box {
  display: flex;
  position: relative;
}
.product-premium .box-content {
  position: relative;
  width: 39%;
  z-index: 1;
}
.product-premium .box-text {
  display: block;
  margin: 0 0 6rem;
  max-width: 59%;
}
.product-premium .box-text p {
  font-size: 1.9rem;
  line-height: 1.52;
  margin: 0 0 2rem;
}
.product-premium .box-text p:last-child {
  margin: 0;
}
.product-premium .box-box {
  background-color: #84C4EC;
  border-radius: 0 13rem 0 10rem;
  padding: 17%;
}
.product-premium .box-box-badges {
  display: flex;
  margin: 0 -1rem 6rem;
}
.product-premium .box-box-badge {
  padding: 0 1rem;
}
.product-premium .box-box-badge img {
  display: block;
  max-height: 8.2rem;
}
.product-premium .box-box-items {
  margin: 0 0 5rem;
  padding: 0;
  list-style-type: none;
}
.product-premium .box-box-items .slick-list {
  display: none;
}
.product-premium .box-box-items .slick-active button {
  opacity: 1;
}
.product-premium .box-box-items ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.product-premium .box-box-items button {
  text-align: left;
  margin: 0 0 2rem;
  color: #fff;
  font-family: "Faro", sans-serif;
  font-size: 2.8rem;
  line-height: 1.25;
  opacity: 0.5;
  padding-left: 6rem;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  position: relative;
}
.product-premium .box-box-items button:before {
  background: url(../images/icon-check.svg) no-repeat 0 0;
  background-size: 4rem 4rem;
  content: "";
  display: inline-block;
  height: 4rem;
  margin: 0 2rem 0.5rem 0;
  width: 4rem;
  position: absolute;
  top: -0.5rem;
  left: 0px;
  border-radius: 50%;
  border: none;
}
.product-premium .box-box-items button.active {
  opacity: 1;
}
.product-premium .box-images {
  margin: 0 0 0 -14%;
  padding: 14rem 0 0;
  position: relative;
  width: 75%;
}
.product-premium .box-images .slick-list, .product-premium .box-images .slick-track {
  height: 100%;
}
.product-premium .box-image {
  height: 100%;
}
.product-premium .box-image.active {
  display: block;
}
.product-premium .primary {
  padding-top: 81%;
  display: block;
  transition: border-radius 0.5s;
  border-radius: 0;
  overflow: hidden;
  position: relative;
}
.product-premium .primary[style*="visible"] {
  border-radius: 14rem 0 20rem 0;
}
.product-premium .primary img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}
.product-premium .secondary {
  bottom: -15rem;
  display: block;
  position: absolute;
  right: 0;
  max-width: 26rem;
  max-height: 26rem;
  z-index: 2;
}
.product-related {
  padding: 7rem 0 0;
  position: relative;
}
.product-related:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background: linear-gradient(to bottom, #f8ebe2 0%, white 100%);
}
.product-related .box {
  border-bottom: 1px solid #f3d3c9;
  padding: 0 0 8rem;
}
.product-related .box-products {
  display: flex;
  margin: 0 -4rem;
  position: relative;
  z-index: 2;
}
.product-related .box-products .product-card {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 4rem;
  width: 25%;
}
.write-review-modal {
  background: rgba(112, 112, 112, 0.25);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  transition: opacity 0.35s, visibility 0.35s;
  overflow-y: auto;
  padding: 8rem 0 4rem;
  opacity: 0;
  visibility: hidden;
}
.write-review-modal.show {
  opacity: 1;
  visibility: visible;
}
.write-review-modal-indicates {
  margin-bottom: 0;
  padding-top: 0.5rem;
  clear: both;
}
.write-review-modal .review-result {
  padding-left: 2rem;
}
.write-review-modal .error {
  border: 1px solid #E22733 !important;
  box-shadow: inset 0px 0px 0px 1px #E22733;
}
.write-review-modal-inner {
  border: 1px solid #F2DCCD;
  border-radius: 0.8rem;
  background: #fff;
  position: relative;
  margin-bottom: 5rem;
  max-width: 98rem;
  width: 100vw;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 5rem 4rem;
}
.write-review-modal-inner .h1.with-deco {
  padding-bottom: 1.5rem;
}
.write-review-modal-inner-cols {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
}
.write-review-modal-inner-col {
  width: 50%;
  float: left;
  padding-top: 4rem;
  position: relative;
}
.write-review-modal-inner-col.write-review-modal-inner-col--image {
  padding-top: 0;
}
.write-review-modal-inner-col.write-review-modal-inner-col--image img {
  position: absolute;
  left: 50%;
  max-width: 100%;
  max-height: calc(100% + 2.5rem);
  top: -5rem;
  transform: translate(-50%, 0);
}
.write-review-modal-inner .entry-content .form-row .form-cell textarea {
  height: 10rem;
}
.write-review-modal-bottom {
  padding-top: 2.5rem;
  border-top: 1px solid #D8E0F0;
  font-size: 1.3rem;
  color: #191B1F;
}
.write-review-modal-bottom a {
  color: #5987E0;
  font-weight: bold;
  text-decoration: underline;
}
.write-review-modal-bottom a:hover {
  text-decoration: none;
}
.write-review-modal-rating {
  margin-bottom: 1.5rem;
}
.write-review-modal-rating strong, .write-review-modal-rating legend {
  float: left;
  margin-right: 1.2rem;
  font-size: 1.9rem;
}
.write-review-modal-rating strong b, .write-review-modal-rating legend b {
  color: #E22733;
}
.write-review-modal-rating .rating {
  margin-bottom: 0;
  display: inline-block;
  margin-top: 0.5rem;
  position: relative;
}
.write-review-modal-rating .rating legend {
  text-indent: -9999px;
}
.write-review-modal-rating .rating .fieldset {
  display: inline-block;
  vertical-align: top;
}
.write-review-modal-rating .rating label {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  clip: auto;
  color: transparent;
}
.write-review-modal-rating .rating label[for="star-2"] {
  left: 20px;
}
.write-review-modal-rating .rating label[for="star-3"] {
  left: 40px;
}
.write-review-modal-rating .rating label[for="star-4"] {
  left: 60px;
}
.write-review-modal-rating .rating label[for="star-5"] {
  left: 80px;
}
.write-review-modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.write-review-modal-close {
  position: absolute;
  top: 2rem;
  right: 2rem;
  width: 2rem;
  height: 2rem;
  text-indent: -9999px;
  border: none;
}
.write-review-modal-close:before, .write-review-modal-close:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #613223;
  content: "";
  left: 50%;
  margin-left: -1px;
  transform: rotate(45deg);
}
.write-review-modal-close:after {
  transform: rotate(-45deg);
}
.write-review-modal .no-rating {
  color: #E22733;
  margin-bottom: 1rem;
}
.read-more-ellipsis {
  transition: opacity 0.35s;
}
.read-more-ellipsis.hide {
  opacity: 0;
}
.grecaptcha-badge {
  visibility: hidden;
}
@media (max-width: 1500px) {
  .product-intro-deco.product-intro-deco-top svg {
    transform: translate(-10rem, 0);
  }
}
@media (max-width: 1400px) {
  .product-intro .box-back {
    margin-left: 0;
  }
  .product-intro .box {
    padding-left: 0;
  }
}
@media (max-width: 1300px) {
  .product-intro-deco.product-intro-deco-top svg {
    transform: translate(-15rem, 0);
  }
}
@media (max-width: 1200px) {
  .product-intro {
    padding-top: 14rem;
  }
  .product-intro-deco-white {
    top: 19rem;
  }
  .product-intro .box-extra .box-more .box-form-info {
    top: calc(100% + 6.5rem);
  }
  .product-intro .box-extra .box-more .box-form-info p {
    text-align: left;
  }
  .product-intro .box-extra .box-more .box-form {
    position: relative;
    padding: 0 1.8rem;
    width: 8rem;
  }
  .product-intro .box-extra .box-more .box-form input[type="text"] {
    line-height: 2;
  }
  .product-intro .box-extra .box-more .box-form button[type="submit"] {
    position: absolute;
    top: calc(100% + 1rem);
    left: 0;
    margin-left: 0;
    width: 22rem;
  }
  .product-intro .box .box-content .box-additional h3, .product-ci .box-image .box-testimonial .box-testimonial-text p {
    font-size: 2rem;
  }
  .product-premium .box-box-items button {
    font-size: 2.3rem;
  }
  .product-premium .secondary {
    bottom: -7rem;
  }
  .product-premium .box-box-items {
    margin-bottom: 1rem;
  }
  .product-related .box-products {
    margin: 0 -2rem;
  }
  .product-related .box-products .product-card {
    padding: 0 2rem;
  }
}
@media (max-width: 1023px) {
  .product-intro-deco-white, .product-intro-deco.product-intro-deco-top {
    display: none;
  }
  .product-intro {
    padding-top: 0rem;
  }
  .product-intro .box-back {
    margin: 0 0 1rem 4%;
    position: relative;
    z-index: 3;
  }
  .product-intro .box-back a {
    font-size: 2.08rem;
    color: #fff;
  }
  .product-intro .box-back a:before {
    filter: brightness(0) invert(1);
    margin-top: -0.3rem;
  }
  .product-intro-deco {
    position: relative;
    padding: 10rem 0 4rem;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    width: 100%;
    border-radius: 0 0 0 10rem;
    margin-bottom: 7rem;
    overflow: visible;
  }
  .product-intro-deco svg {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .product-intro-deco .badge {
    right: 5vw;
    font-size: 1.6rem;
    width: 11rem;
    height: 11rem;
  }
  .product-intro-deco .badge span {
    font-size: 2.5rem;
  }
  .product-intro-deco .box-image {
    position: relative;
    max-width: 46rem;
    margin: 0 auto;
  }
  .product-intro-deco .box-image .primary {
    width: 64vw;
    max-width: 36rem;
    margin: 0 auto;
    display: block;
  }
  .product-intro-deco .box-image .secondary {
    max-width: 20.5rem;
    position: absolute;
    bottom: -10rem;
    right: 0;
  }
  .product-intro .box {
    padding-left: 0;
    display: block;
    position: relative;
    z-index: 2;
  }
  .product-intro .box .box-content {
    width: 100%;
    float: none;
  }
  .product-intro .box .box-content .box-reviews {
    margin-bottom: 2rem;
  }
  .product-intro .box .box-content .box-reviews a {
    font-size: 1.96rem;
  }
  .product-intro .box .box-content .box-reviews .rating {
    margin-bottom: 0;
    margin-top: 0.1rem;
  }
  .product-intro .box .box-content .box-pack {
    font-size: 1.96rem;
    color: #613223;
    position: relative;
    padding-bottom: 2rem;
    margin-bottom: 2.3rem;
  }
  .product-intro .box .box-content .box-pack:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 2.8rem;
    height: 0.4rem;
    content: "";
    background: #E7730D;
  }
  .product-intro .box .box-content .h1.with-deco {
    padding-bottom: 0;
    margin-bottom: 1rem;
  }
  .product-intro .box .box-content .h1.with-deco:before {
    display: none;
  }
  .product-intro .box-extra {
    padding-left: 0;
    width: 100%;
  }
  .product-intro .box-extra .box-more {
    padding-top: 0;
    float: none;
    width: 100%;
  }
  .product-intro .box-extra .box-more .ss-box ul li {
    margin-bottom: 1.5rem;
  }
  .product-intro .box-extra .box-more .ss-box ul li label {
    color: #613223;
  }
  .product-intro .box-extra .box-more .ss-box ul li label:before {
    border-color: #613223;
  }
  .product-intro .box-extra .box-more .ss-box ul li label:after {
    background: #613223;
  }
  .product-intro .box-extra .box-more .ss-box-description {
    color: #613223;
  }
  .product-intro .box-extra .box-more .box-price {
    color: #613223;
    font-size: 3.7rem;
  }
  .product-intro .box-extra .box-more .box-price .price-sale {
    color: #613223;
  }
  .product-intro .box-extra .box-more .box-price .price-old {
    color: #CFC1BC;
  }
  .product-intro .box-extra .box-more .box-pack {
    display: none;
  }
  .product-intro .box-extra .box-more .box-form {
    display: block;
    position: relative;
    padding-top: 2.7rem;
    padding-left: 0;
    padding-right: 0;
    width: auto;
    background: transparent;
  }
  .product-intro .box-extra .box-more .box-form .box-form-qty {
    display: block;
    font-size: 1.8rem;
    width: 7.8rem;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
  }
  .product-intro .box-extra .box-more .box-form input[type="button"] {
    display: none;
  }
  .product-intro .box-extra .box-more .box-form input[type="text"] {
    border: 0.2rem solid rgba(97, 50, 35, 0.3);
    width: 7.8rem;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff;
    height: 5.7rem;
    line-height: 5.7rem;
    border-radius: 2.9rem;
    float: left;
    margin-right: 2.6rem;
    -webkit-appearance: none;
    box-shadow: none;
  }
  .product-intro .box-extra .box-more .box-form button[type="submit"] {
    display: block;
    overflow: hidden;
    margin-left: 0;
    position: static;
    width: calc(100% - 10.4rem);
    background: #E22733;
    color: #fff;
    max-width: 30rem;
    min-width: 1px;
  }
  .product-intro .box-extra .box-more .box-form button[type="submit"] span:before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.553" height="12.001" viewBox="0 0 37.553 12.001">  <path id="Arrow_Cursor_copy_11" data-name="Arrow Cursor copy 11" d="M258.273,43.52l3.418-3.49H228V37.94h33.658l-3.386-3.492,1.428-1.464,5.854,6.036-1.428,1.464-.008-.009L259.7,44.985Z" transform="translate(-228 -32.984)" fill="%23fff"/></svg>') no-repeat 100% 50% / contain;
  }
  .product-intro .box-extra .box-more .box-form-info {
    position: static;
    margin-bottom: 3.7rem;
  }
  .product-intro .box-extra .box-more .box-form-info p {
    color: #613223;
    font-size: 1.73rem;
    padding-top: 1.6rem;
  }
  .product-intro .box-extra .box-more .box-description {
    margin-bottom: 2.5rem;
  }
  .product-intro .box-extra .box-more .box-description p {
    margin-bottom: 0;
  }
  .product-intro .box-extra .box-more .box-description .show-more {
    display: none;
  }
  .product-intro .box-extra .box-more .box-description p {
    font-size: 1.73rem;
  }
  .product-intro .box-extra .box-more .box-info {
    border-bottom: 1px solid #F3D3C9;
    margin-bottom: 6.6rem;
    padding-bottom: 2.19rem;
  }
  .product-intro .box-extra .box-more .box-info-no-dash {
    border: none;
    margin-bottom: 0rem;
    padding-bottom: 0;
  }
  .product-intro .box-extra .box-more .box-info p {
    font-size: 1.73rem;
  }
  .product-intro .box-extra .box-more .box-info p a {
    color: #613223;
    font-weight: bold;
    text-decoration: underline;
  }
  .product-intro .box-extra .box-more .box-additional {
    padding-bottom: 4rem;
    margin-bottom: 4.6rem;
    border-bottom: 1px solid #f3d3c9;
  }
  .product-intro .box-extra .box-more .box-additional-left {
    float: left;
    width: 14.8rem;
    height: 14.8rem;
    border-radius: 50%;
    background: #E22733;
    text-align: center;
    margin-right: 2.8rem;
  }
  .product-intro .box-extra .box-more .box-additional-left img {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: -2.3rem;
    max-height: 14.8rem;
  }
  .product-intro .box-extra .box-more .box-additional-right {
    overflow: hidden;
  }
  .product-intro .box-extra .box-more .box-additional-right .h3 {
    font-size: 1.85rem;
    font-family: "Faro", sans-serif;
    color: #613223;
    margin-bottom: 1.8rem;
  }
  .product-intro .box-extra .box-more .box-additional .read-more {
    clear: both;
    margin-top: 2.3rem;
    font-size: 2.3rem;
  }
  .product-ci {
    padding: 3.5rem 0;
  }
  .product-ci .box {
    padding-left: 0;
    display: block;
  }
  .product-ci .box.box-reverse .primary, .product-ci .box.box-reverse .primary[style*="visible"] {
    border-radius: 10rem 0 10rem 0;
  }
  .product-ci .box-image {
    width: 100%;
    margin-bottom: 3rem;
  }
  .product-ci .box-image .box-testimonial {
    position: relative;
    left: auto;
    top: auto;
  }
  .product-ci .box-image .box-testimonial {
    border-radius: 0 8.3rem 0 0;
    padding-left: 12%;
    padding-right: 10%;
    width: auto;
  }
  .product-ci .box-image .box-testimonial .box-testimonial-text p {
    font-size: 2.19rem;
    line-height: 1.31;
  }
  .product-ci .box-image .box-testimonial + .primary + .secondary {
    display: none;
  }
  .product-ci .box-image .primary, .product-ci .box-image .primary[style*="visible"] {
    padding-top: 56%;
    border-radius: 0 0 0 10rem;
  }
  .product-ci .box-content {
    width: 100%;
  }
  .product-ci .box-content .h1 {
    font-size: 3.7rem;
  }
  .product-ci-story .box-image .primary {
    padding-top: 56%;
    border-radius: 0 10rem 0 10rem;
  }
  .product-ci-story .box-image .secondary {
    max-width: 15rem;
    max-height: 15rem;
    top: -6rem;
  }
  .pdp-custom-bg {
    clear: both;
  }
  .pdp-custom-bg:before {
    top: -90rem;
    height: 110rem;
  }
  .product-reviews .box-stars {
    transform: scale(0.74);
    margin-bottom: 1rem;
  }
  .product-reviews .box-heading {
    font-size: 2.77rem;
    line-height: 1.2;
    margin-bottom: 4rem;
  }
  .product-reviews .box-items {
    overflow-x: auto;
    padding: 0;
    margin: 0 -5rem;
    white-space: nowrap;
    display: block;
  }
  .product-reviews .box-items::-webkit-scrollbar {
    display: none;
  }
  .product-reviews .box-item {
    width: 27rem;
    display: inline-block;
    vertical-align: top;
    padding: 4rem 0 0;
    margin: 0 0 0 5rem;
    white-space: normal;
    min-height: 15.6rem;
    box-sizing: border-box;
  }
  .product-reviews .box-bottom-right {
    position: static;
    padding-top: 2.5rem;
    width: auto;
    max-width: 30rem;
  }
  .product-reviews .box-bottom-right .btn {
    display: block;
    text-align: center;
  }
  .product-premium {
    padding-top: 1rem;
  }
  .product-premium .box {
    display: block;
  }
  .product-premium .primary {
    border-radius: 6rem 0 8rem 0;
  }
  .product-premium .secondary {
    position: relative;
    max-width: 20rem;
    max-height: 20rem;
    bottom: auto;
    top: -7rem;
    float: right;
    right: -7rem;
    margin-bottom: -7rem;
  }
  .product-premium .box-images {
    padding: 0;
    margin: 0 calc(-8vw - 4rem) 5rem;
    width: calc(100% + 16vw + 8rem);
  }
  .product-premium .box-box {
    border-radius: 0 8rem 0 4rem;
    padding: 8rem 4rem;
  }
  .product-premium .box-box-badges {
    margin-bottom: 4rem;
  }
  .product-premium .box-box-button .btn {
    display: block;
    max-width: 30rem;
    text-align: center;
  }
  .product-premium .box-box-button .btn span {
    box-sizing: border-box;
  }
  .product-premium .box-text {
    max-width: 100%;
  }
  .product-premium .box-box-items {
    margin-bottom: 0;
  }
  .product-premium .box-content {
    width: 100%;
  }
  .product-related {
    padding-top: 1rem;
  }
  .product-related .box {
    padding-bottom: 4rem;
  }
  .product-related .box-products {
    padding-left: 0;
    padding-bottom: 3rem;
    overflow: hidden;
    overflow-x: auto;
    display: block;
    white-space: nowrap;
    width: auto;
    vertical-align: top;
    float: none;
    margin: 0 -8vw 0;
  }
  .product-related .box-products::-webkit-scrollbar {
    display: none;
  }
  .product-related .box-products .product-card {
    width: 28.9rem;
    padding: 0;
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    margin-left: 8vw;
    float: none;
  }
  .product-related .box-products .product-card:first-child {
    margin-left: 8vw;
  }
  .product-related .box-products .product-card:last-child {
    margin-right: 8vw;
  }
}
@media (max-width: 767px) {
  .product-reviews .box-items {
    margin: 0 -8vw;
  }
  .product-intro .box-extra .box-more .ss-box-tooltip-modal {
    max-width: 22rem;
  }
  .product-reviews .box-bottom-right {
    max-width: 100%;
    text-align: center;
  }
  .product-reviews .box-bottom-right .btn {
    display: inline-block;
  }
  .product-ci .box-image .primary {
    padding-top: 89%;
  }
  .product-ci-story .box-image .primary {
    padding-top: 85%;
  }
  .product-premium .primary {
    padding-top: 79%;
  }
  .product-premium .secondary {
    top: -3rem;
  }
  .product-premium .box-images {
    margin-bottom: -9rem;
  }
  .product-premium .box-box {
    padding: 17% 4rem;
  }
  .write-review-modal-inner-col {
    width: 100%;
  }
  .write-review-modal-inner-col.write-review-modal-inner-col--image {
    display: none;
  }
  .product-card__image .badge {
    width: 4.7rem;
    height: 4.7rem;
    font-size: 0.9rem;
    bottom: 12rem;
    box-shadow: 0 0 0 5px rgba(254, 212, 85, 0.22);
  }
  .product-card__image .badge span {
    font-size: 1.25rem;
  }
}
.woocommerce-cart table.cart img {
  max-width: 6rem;
  max-height: 10rem;
}
.woocommerce-cart table.cart .product-name a {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.66;
  color: #191B1F;
}
.woocommerce-cart table.cart .woocommerce-Price-amount {
  font-size: 2.2rem;
}
.woocommerce-cart table.cart .quantity, .woocommerce-cart table.cart .quantity-fake {
  display: inline-block;
  vertical-align: bottom;
}
.woocommerce-cart table.cart .quantity.readonly, .woocommerce-cart table.cart .quantity-fake.readonly {
  pointer-events: none;
}
.woocommerce-cart table.cart .qty-input {
  display: inline-block;
  width: 3.4rem;
  height: 3.4rem;
  border: 1px solid #9ca5b9;
  font-family: "sofia-pro";
  color: #9CA5B9;
  line-height: 3.2rem;
  font-size: 2rem;
  text-align: center;
  box-sizing: border-box;
  border-radius: 0.3rem;
}
.woocommerce-cart table.cart .qty-input.readonly {
  pointer-events: none;
}
.woocommerce-cart table.cart input::-webkit-outer-spin-button, .woocommerce-cart table.cart input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce-cart table.cart input[type=number] {
  -moz-appearance: textfield;
}
.woocommerce-cart table.cart a.remove {
  font-size: 1.6rem;
  display: inline-block;
  vertical-align: bottom;
  color: #613223;
  color: #191B1F;
  text-decoration: underline;
  width: auto;
  color: #9ca5b9 !important;
}
.woocommerce-cart table.cart a.remove:hover {
  text-decoration: none;
  color: #9ca5b9 !important;
  background: transparent !important;
}
.woocommerce-cart table.cart button[name="update_cart"] {
  float: right;
  padding: 0.65rem 3.8rem;
  font-size: 2rem;
  line-height: 1.75;
  background: #edf0f7;
  border: 1px solid #d8e0f0;
  box-sizing: border-box;
  color: #191b1f;
}
.woocommerce-cart table.cart button[name="update_cart"]:hover {
  background: #fff;
  border: 1px solid #b3bbcc;
}
.woocommerce-cart table.cart td.actions .coupon {
  width: 50%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
  width: 49% !important;
  font-size: 1.6rem;
  margin-right: 2rem;
  line-height: 1;
  font-family: "sofia-pro";
  border: 1px solid #c5cee0;
  background: #fafbfd;
  border-radius: 0.4rem;
  padding: 1.2rem 1.5rem;
}
.woocommerce-cart table.cart td.product-thumbnail, .woocommerce-cart table.cart th.product-thumbnail {
  padding-left: 2rem;
}
.woocommerce-cart .cart_totals table.shop_table td, .woocommerce-cart .cart_totals table.shop_table th {
  padding: 1rem 0;
  font-size: 1.8rem;
  font-weight: bold;
}
.woocommerce-cart .cart_totals table.shop_table td a, .woocommerce-cart .cart_totals table.shop_table th a {
  color: #386CCE;
  text-decoration: underline;
}
.woocommerce-cart .cart_totals table.shop_table td a:hover, .woocommerce-cart .cart_totals table.shop_table th a:hover {
  text-decoration: none;
}
.woocommerce-cart .cart_totals table.shop_table th {
  color: #9ca5b9;
  font-size: 1.8rem;
  font-weight: normal;
}
.woocommerce-cart .cart_totals table.shop_table .order-total th, .woocommerce-cart .cart_totals table.shop_table .order-total td {
  font-size: 2.2rem;
  text-transform: uppercase;
  color: #191B1F;
  font-family: "Faro", sans-serif;
  padding: 3rem 0 1rem;
}
.wc-proceed-to-checkout a {
  width: 100%;
  text-align: center;
  color: #fff;
}
.woocommerce-message {
  border-top-color: #613223;
}
.woocommerce-message:before {
  color: #613223;
}
.page-id-6.woocommerce-account.logged-in .woocommerce-notices-wrapper {
  margin: 0 0 4rem;
}
.woocommerce .woocommerce-notices-wrapper {
  margin: 0 0 4rem;
}
.woocommerce .woocommerce-message {
  background-color: #fff;
  border: 1px solid #f2dccd;
  border-radius: 0.6rem;
  color: #191b1f;
  line-height: 125%;
  margin: 0;
  padding: 2rem 2rem 2rem 5.5rem;
}
.woocommerce .woocommerce-message:before {
  color: #613223;
  display: block;
  left: 2rem;
  line-height: 100%;
  top: 2.3rem;
}
.woocommerce .woocommerce-cart-form {
  margin: 0 0 4rem;
}
.woocommerce .woocommerce-cart-form table.shop_table {
  background-color: #fff;
  border: 1px solid #f2dccd;
  border-radius: 0.6rem;
  margin: 0;
  padding: 2rem;
}
.woocommerce .woocommerce-cart-form table.shop_table thead th {
  color: #191B1F;
  font-family: "Faro", sans-serif;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 125%;
  padding: 1rem 0;
}
.woocommerce .woocommerce-cart-form table.shop_table td {
  border: none;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail, .woocommerce .woocommerce-cart-form table.shop_table th.product-thumbnail {
  padding: 1rem 0;
  border: none;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail a, .woocommerce .woocommerce-cart-form table.shop_table th.product-thumbnail a {
  display: block;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-thumbnail img, .woocommerce .woocommerce-cart-form table.shop_table th.product-thumbnail img {
  display: block;
  height: auto;
  max-height: 6.4rem;
  max-width: 6.4rem;
  width: auto;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity {
  align-items: flex-start;
  flex-direction: column;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity a {
  color: #191B1F !important;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 125%;
  margin: 0.5rem 0 0;
  order: 2;
  text-align: left;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity a + .quantity {
  display: none;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity .quantity label {
  display: none;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity .quantity input[type="number"], .woocommerce .woocommerce-cart-form table.shop_table td.product-quantity .quantity-fake input[type="number"] {
  border: 1px solid #191B1F;
  border-radius: 0.4rem;
  color: #191B1F;
  font-size: 2rem;
  font-weight: 400;
  height: auto;
  line-height: 100%;
  padding: 0.5rem;
  width: 4.5rem;
}
.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity .quantity input[type="number"] {
  display: none;
}
.woocommerce-cart .woocommerce table.cart .product-name a {
  color: #191B1F;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
  display: inline-block;
  max-width: 40rem;
}
.woocommerce-cart .woocommerce table.cart .woocommerce-Price-amount {
  color: #191B1F;
  display: block;
  font-size: 2.2rem;
  line-height: 125%;
}
.woocommerce-cart .woocommerce table.cart .woocommerce-Price-amount.price-sale {
  color: #F22F34;
}
.woocommerce-cart .woocommerce table.cart .woocommerce-Price-amount.price-old {
  color: #9CA5B9;
  font-size: 1.8rem;
  text-decoration: line-through;
}
.woocommerce-cart .woocommerce table.cart td.actions .input-text {
  border: 1px solid #191B1F;
  border-radius: 0.4rem;
  color: #191B1F;
  font-size: 1.8rem;
  font-weight: 400;
  height: auto;
  line-height: 100%;
  padding: 1rem 1.5rem;
}
.woocommerce-cart .woocommerce table.cart td.actions .button:not(.wc-btn-grey) {
  background-color: #FED455;
  border: none;
  color: #613223;
  font-size: 2rem;
  height: auto;
  line-height: 100%;
  padding: 1.1rem 3.5rem 1.6rem;
}
.woocommerce-cart .woocommerce table.cart td.actions .button:not(.wc-btn-grey):hover {
  background: #ffa400;
}
.woocommerce-cart .woocommerce table.cart td.actions .button.wc-btn-grey {
  background-color: #E22733;
  border: none;
  color: #fff;
  font-size: 2rem;
  height: auto;
  line-height: 100%;
  padding: 1.1rem 3.5rem 1.6rem;
}
.woocommerce-cart .woocommerce table.cart td.actions .button.wc-btn-grey:hover {
  background: #a7002f;
}
.woocommerce-cart .woocommerce table.cart td.actions .button.wc-btn-grey[disabled] {
  background: #edf0f7;
  color: #191B1F;
  opacity: 0.5;
}
.calculated_shipping_multiple #shipping_method, .calculated_shipping_multiple .woocommerce-shipping-destination, .calculated_shipping_multiple .shipping.recurring-total {
  display: none;
}
.calculated_shipping_multiple .shop_table {
  padding-top: 0 !important;
}
.woocommerce .cart-collaterals {
  display: flex;
  justify-content: flex-end;
}
.woocommerce .cart-collaterals .cart_totals {
  background-color: #fff;
  border: 1px solid #f2dccd;
  border-radius: 0.6rem;
  color: #191B1F;
  line-height: 150%;
  margin: 0;
  padding: 2rem;
}
.woocommerce .cart-collaterals .cart_totals .woocommerce-MyAccount-heading {
  color: #191B1F;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 125%;
  margin: 0 0 2rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table {
  margin: 0;
  padding: 3rem 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr th {
  border: none;
  color: #191B1F;
  font-size: 2rem;
  width: 25rem;
  line-height: 125%;
  padding: 1rem 1.5rem 1rem 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.tax-total th {
  padding: 1rem 0 2rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th {
  border-top: 1px solid #f2dccd;
  padding: 2rem 0 1rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td {
  border: none;
  color: #191B1F;
  font-size: 2rem;
  line-height: 125%;
  padding: 1rem 0;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.tax-total td {
  padding: 1rem 0 2rem;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td {
  border-top: 1px solid #f2dccd;
  padding: 2rem 0 1rem;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 0;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout:before, .woocommerce .cart-collaterals .cart_totals .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout:after {
  display: none;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  background-color: #E22733;
  box-sizing: border-box;
  font-size: 2rem;
  height: auto;
  line-height: 100%;
  padding: 1.1rem 3.5rem 1.6rem;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
  background: #a7002f;
}
.product-carts {
  padding: 3rem 0 0;
}
.product-carts .small-heading {
  color: #191B1F;
  font-size: 2rem;
  font-weight: 700;
  line-height: 125%;
  margin: 0 0 1.5rem;
}
.gift-note-box {
  display: none;
}
.gift-note-box textarea {
  height: 15rem;
  margin-bottom: 2rem;
}
.woocommerce .return-to-shop {
  text-align: right;
}
.woocommerce .return-to-shop a.button {
  display: inline-block;
}
html .woocommerce .cart-collaterals {
  display: block;
}
html .woocommerce .cart-collaterals .cross-sells, html .woocommerce-page .cart-collaterals .cross-sells, html .woocommerce .cart-collaterals .cart_totals, html .woocommerce-page .cart-collaterals .cart_totals {
  width: 49%;
  box-sizing: border-box;
}
.cross-sells h2 {
  font-size: 3.8rem;
  margin-bottom: 5rem;
}
.cross-sells ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
  line-height: 1.6rem;
}
.cross-sells ul li {
  width: calc(50% - 2rem) !important;
  margin: 0 1rem 3rem;
}
.cross-sells ul .product-card a {
  text-decoration: none;
}
.cross-sells ul .product-card h3 {
  margin-bottom: 0;
}
.cart_totals {
  width: 46%;
}
@media (max-width: 767px) {
  .woocommerce-cart .flex-hero-3 {
    margin-bottom: 0;
  }
  .woocommerce .woocommerce-cart-form table.shop_table td.product-quantity a {
    text-align: right;
  }
  .woocommerce table.shop_table.order_details tfoot td[data-title="Shipping"] {
    padding-top: 1rem;
  }
  .woocommerce .woocommerce-cart-form table.shop_table_responsive {
    padding: 0;
    border: none;
    width: auto;
  }
  .woocommerce .woocommerce-cart-form table.shop_table_responsive tr {
    border-bottom: 1px solid #f2dccd;
  }
  .woocommerce .woocommerce-cart-form table.shop_table_responsive tr:last-child {
    border: none;
  }
  .woocommerce table.shop_table_responsive tr.cart_item td {
    position: relative;
  }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td {
    background: none;
  }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td.actions {
    padding-left: 1rem !important;
  }
  .woocommerce .cart-totals-mobile {
    margin-left: calc(-2rem - 1px) !important;
    margin-right: calc(-2rem - 1px) !important;
  }
  .woocommerce-cart .woocommerce table.cart .product-name a {
    font-size: 1.6rem;
  }
  .woocommerce-cart .woocommerce table.cart .woocommerce-Price-amount {
    font-size: 1.8rem;
  }
  .woocommerce-cart .woocommerce table.cart .woocommerce-Price-amount.price-old {
    font-size: 1.4rem;
  }
  .woocommerce-cart .woocommerce table.cart .subscription-details {
    font-size: 1.4rem;
    line-height: 125%;
  }
  .woocommerce-cart .woocommerce table.shop_table td.product-quantity {
    align-items: flex-end;
    position: relative;
  }
  .woocommerce-page table.cart td.actions .coupon {
    float: none;
    padding: 0 0 1.5rem !important;
    width: 100%;
  }
  .woocommerce-page table.cart td.actions .coupon .input-text {
    margin: 0 3% 0 0 !important;
  }
  .woocommerce-page table.cart td.actions .button {
    float: none;
  }
  .woocommerce .cart-collaterals .cart_totals {
    font-size: 1.6rem;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr {
    border: none;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr.recurring-totals {
    border-bottom: 1px solid #ebe9eb;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr.recurring-totals th {
    box-sizing: border-box;
    display: block;
    text-align: center;
    width: auto;
    padding-right: 0;
    padding-top: 3rem;
    text-transform: uppercase;
    font-family: "Faro", sans-serif;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr.shipping.recurring-total td:before {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 1rem;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr td {
    display: flex;
    justify-content: flex-end;
    padding-top: 2rem !important;
    padding-bottom: 2rem;
    position: relative;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr td:before {
    font-size: 1.8rem;
    left: 0;
    line-height: 1.4;
    position: absolute;
    top: 2rem;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr td[data-title="Shipping"] p {
    font-size: 1.4rem;
    margin-bottom: 0;
    line-height: 1.2;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-discount td {
    display: block;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td {
    display: block;
  }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td .first-payment-date small {
    text-transform: none;
    font-weight: normal;
    font-family: "sofia-pro";
    font-size: 1.7rem;
  }
}
@media (max-width: 768px) {
  html .woocommerce .cart-collaterals .cross-sells, html .woocommerce-page .cart-collaterals .cross-sells, html .woocommerce .cart-collaterals .cart_totals, html .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
    box-sizing: border-box;
  }
  .cross-sells ul li {
    width: calc(33.33% - 2rem) !important;
  }
}
@media (max-width: 600px) {
  .cross-sells h2 {
    font-size: 2.8rem;
    margin-bottom: 2rem;
  }
  .cross-sells ul {
    overflow: hidden;
    overflow-x: auto;
    padding-bottom: 2rem !important;
    flex-wrap: nowrap;
    margin-right: -8vw !important;
  }
  .cross-sells ul li {
    width: 61vw !important;
    min-width: 61vw !important;
  }
  .cross-sells ul .product-card {
    width: 100%;
    margin: 0 2rem 0 0;
  }
  .woocommerce-cart table.cart td.actions .coupon .input-text {
    margin: 0 0 1.5rem !important;
    width: 100% !important;
  }
  .woocommerce-page table.cart td.actions .button {
    float: none !important;
    width: 100% !important;
  }
}
.page-template-build-products #wrapper, .page-template-product-qty #wrapper {
  padding-top: 0;
}
.single-product .create-own-1 .box .paragraph, .single-product .create-own-1 .box .box-image {
  display: none;
}
.single-product .create-own-1 .box .h1.with-deco {
  margin-bottom: 0;
}
.single-product .create-own-1 .box .h1.with-deco:before {
  display: none;
}
.single-product .benefits {
  display: none;
}
.single-product .benefits.benefits-show {
  display: block;
}
.single-product .benefits.benefits-show + .newsletter {
  margin-top: 6rem;
}
.single-product .benefits.benefits-show + .newsletter:after, .single-product .benefits.benefits-show + .newsletter:before {
  display: block;
}
.single-product .newsletter {
  margin-top: 0;
}
.single-product .newsletter:after, .single-product .newsletter:before {
  display: none;
}
.create-step {
  position: relative;
}
.create-step .circle-num a {
  display: block;
  width: 100%;
  text-align: center;
  border-radius: 50%;
  width: 5.8rem;
  height: 5.8rem;
  line-height: 5.8rem;
  color: #fff;
}
.create-step * {
  box-sizing: border-box;
}
.create-step:before {
  background-color: #84C4EC;
  background-image: url(../images/bg-step.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 59.5rem;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.create-step .inner {
  position: relative;
  z-index: 2;
}
.create-own {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding: 21rem 0 0;
  width: 100%;
}
.create-own-1 {
  width: 32%;
  margin-right: 0%;
}
.create-own-1 .box {
  position: relative;
}
.create-own-1 .box h4, .create-own-1 .box .h4 {
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1.25;
  margin: 0 0 1.5rem;
  font-weight: bold;
}
.create-own-1 .box .box-image {
  left: -9rem;
  position: relative;
  top: 0%;
}
.create-own-1 .box .box-image img {
  display: block;
  max-width: 31rem;
  max-height: 26rem;
}
.create-own-2 {
  position: relative;
  width: 68%;
}
.create-own-2 .mobile-image {
  display: none;
  left: -3.5rem;
  position: absolute;
  top: 7rem;
  z-index: 1;
}
.create-own-2 .mobile-image img {
  display: block;
  max-width: 31rem;
  max-height: 41rem;
}
#progressbar {
  display: flex;
  justify-content: space-between;
  list-style: none;
  margin: 0 0 0 33%;
}
#progressbar li {
  display: flex;
  position: relative;
}
#progressbar li:nth-child(1) {
  width: calc(50% - 3.2rem);
}
#progressbar li:nth-child(2) {
  width: calc(50% - 3.2rem);
}
#progressbar li:nth-child(3) {
  width: calc(6.4rem);
}
#progressbar li:before {
  background-color: #E22733;
  content: "";
  display: block;
  height: 0.4rem;
  left: 6.4rem;
  opacity: 0.2;
  position: absolute;
  top: calc(50% - 1px);
  width: calc(100% - 6.4rem);
}
#progressbar li:last-child:before {
  display: none;
}
#progressbar li:after {
  background-color: #E22733;
  content: "";
  display: none;
  height: 0.6rem;
  left: 6.4rem;
  position: absolute;
  top: calc(50% - 1px - .1rem);
  width: calc(100% - 12rem);
}
#progressbar li.active .circle-num {
  background-color: #E22733;
  border-color: #E22733;
  color: #fff;
}
#progressbar li.active:after {
  display: block;
}
#progressbar li.active-2 .circle-num {
  background-color: #E22733;
  border-color: #E22733;
  color: #fff;
}
#progressbar li.active-2:after {
  width: calc(100% - 6.4rem);
}
#progressbar li .circle {
  position: relative;
}
#progressbar li .circle-num {
  align-items: center;
  border: 3px solid #E22733;
  border-radius: 50%;
  content: counter(step);
  counter-increment: step;
  display: flex;
  font-size: 2rem;
  justify-content: center;
  height: 6.4rem;
  line-height: 100%;
  width: 6.4rem;
  font-family: "Faro", sans-serif;
}
#progressbar li .circle-txt {
  font-size: 2rem;
  font-weight: normal;
  text-align: center;
  left: 50%;
  line-height: 1.2;
  position: absolute;
  top: calc(100% + 1.5rem);
  transform: translate(-50%);
  white-space: nowrap;
}
#progressbar li .circle-txt b {
  font-weight: bold;
}
.select-size {
  padding: 18rem 0 8rem;
  margin-left: 31%;
}
.select-size ul {
  display: flex;
  list-style: none;
  margin: 0 -1.6rem;
}
.select-size .product-size {
  padding: 0 1.6rem;
  width: 50%;
}
.select-size .product-box {
  border-radius: 0 6rem;
  padding: 19.5rem 2rem 4.5rem;
  position: relative;
  cursor: pointer;
}
.select-size .product-box-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 6rem;
  text-indent: -9999px;
}
.select-size .product-box.product-mini {
  background-color: #E7730D;
}
.select-size .product-box.product-regular {
  background-color: #E22733;
}
.select-size .product-box.product-resealble {
  background-color: #613223;
}
.select-size .product-image {
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(-40%);
  width: 100%;
}
.select-size .product-image a {
  display: block;
}
.select-size .product-image img {
  display: block;
  margin: 0 auto;
  max-height: 30rem;
  max-width: 15rem;
  transition: transform 0.35s;
  will-change: transform;
}
.select-size .product-name {
  margin: 0 0 0.5rem;
  color: #fff;
  display: block;
  font-family: "Faro", sans-serif;
  font-size: 3rem;
  line-height: 1;
  text-align: center;
}
.select-size .product-info {
  color: #fff;
  font-size: 1.7rem;
  font-weight: bold;
  left: calc(100% - 2rem);
  line-height: 1;
  position: absolute;
  top: 7rem;
  transform: rotate(90deg);
  transform-origin: 0 0;
  white-space: nowrap;
}
.select-size .product-text {
  color: #fff;
  font-size: 1.7rem;
  line-height: 1;
  text-align: center;
}
.select-size .btn-wrap {
  text-align: center;
  padding-top: 2rem;
}
.select-size .btn-wrap .btn.secondary {
  padding-left: 2rem;
  padding-right: 2rem;
  pointer-events: none;
  display: block;
  max-width: 15.2rem;
  margin: 0 auto;
}
.select-size .btn-wrap .btn.secondary span {
  padding-right: 0;
}
.select-size .btn-wrap .btn.secondary span:before {
  display: none;
}
.select-size .product-price {
  color: #fff;
  line-height: 1;
  margin: 2rem 0 0;
  text-align: center;
}
.select-size .product-price > small {
  font-size: 1.7rem;
}
.select-size .product-price > span {
  font-size: 1.9rem;
  font-weight: bold;
}
.qty {
  padding: 15rem 0 11rem 3rem;
}
.qty ul {
  display: flex;
  list-style: none;
  margin: 0 -1.6rem;
}
.qty .qty-item {
  padding: 0 1.6rem;
}
.qty .qty-box {
  position: relative;
}
.qty .qty-image {
  position: relative;
}
.qty .qty-image a {
  display: block;
  overflow: hidden;
}
.qty .qty-image img {
  border-radius: 0 6rem;
  display: block;
  height: 34rem;
  object-fit: cover;
  width: 100%;
  transition: transform 0.35s;
  transform: scale(1);
}
.qty .qty-image .qty-discount {
  align-items: center;
  background-color: #FED455;
  box-shadow: 0 0 0 0.6rem rgba(254, 212, 85, 0.22);
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 8.4rem;
  justify-content: center;
  position: absolute;
  right: -2rem;
  top: -2rem;
  transform: rotate(15deg);
  width: 8.4rem;
  z-index: 1;
}
.qty .qty-image .qty-discount span {
  display: block;
  color: #613223;
  line-height: 1;
  text-align: center;
  font-size: 1.1rem;
  font-weight: bold;
}
.qty .qty-image .qty-discount span:nth-child(1) {
  text-transform: uppercase;
}
.qty .qty-image .qty-discount span:nth-child(2) {
  margin: 0 0 0.3rem;
}
.qty .qty-image .qty-discount span:nth-child(3) {
  font-family: "Faro", sans-serif;
  font-size: 2rem;
  font-weight: 400;
}
.qty .btn-wrap {
  text-align: center;
  padding-top: 2rem;
}
.qty .btn-wrap .btn.secondary {
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}
.qty .btn-wrap .btn.secondary span {
  padding-right: 0;
}
.qty .btn-wrap .btn.secondary span:before {
  display: none;
}
.qty .qty-info {
  align-items: center;
  background-color: #E22733;
  border-radius: 0 5rem;
  bottom: -3rem;
  display: block;
  left: 0;
  padding: 3.5rem 2rem 2rem;
  position: absolute;
  width: calc(100% - 3rem);
}
.qty .qty-info-inner {
  display: flex;
  justify-content: center;
  align-items: center;
}
.qty .qty-number {
  color: #fff;
  font-family: "Faro", sans-serif;
  font-size: 6rem;
  line-height: 1;
  margin: 0 1rem -1rem 0;
}
.qty .qty-label {
  color: #fff;
  display: block;
  font-size: 1.7rem;
  line-height: 1;
  margin: 0 0 0.5rem;
}
.qty .qty-price {
  color: #fff;
  display: block;
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 1;
}
.choose-box {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  padding: 9rem 0 3rem;
  position: relative;
  width: 100%;
  z-index: 8;
}
.choose-box * {
  box-sizing: border-box;
}
.choose-box .choose-sel {
  padding: 0 2.5rem 0 0;
  width: 48%;
}
.choose-box .choose-sel-box {
  background-color: #E22733;
  border-radius: 0 6rem;
  display: flex;
  padding: 4rem 4.5rem 4.5rem 2rem;
}
.choose-box .choose-sel-box.resealble ul li {
  background: rgba(255, 255, 255, 0.2);
}
.choose-box .choose-sel-box.resealble ul li .flavour-img-cone.filled {
  background: rgba(255, 255, 255, 0.3);
}
.choose-box .choose-sel-box.mini ul li {
  background: rgba(255, 255, 255, 0.25);
}
.choose-box .choose-sel-box.mini ul li .flavour-img-cone.filled {
  background: #E67310;
}
.choose-box .choose-sel-image {
  flex: 0 0 17rem;
  margin: -13rem 0 0;
  padding: 0 1rem 0 0;
  width: 17rem;
}
.choose-box .choose-sel-image img {
  display: block;
  margin: 0 auto;
  max-height: 35rem;
  max-width: 100%;
}
.choose-box .choose-sel-image .sel-title {
  color: #fff;
  font-family: "Faro", sans-serif;
  font-size: 3rem;
  line-height: 1;
  text-align: center;
}
.choose-box .choose-sel-image .sel-text {
  color: #fff;
  font-size: 1.7rem;
  line-height: 1;
  text-align: center;
}
.choose-box .choose-sel-list {
  width: calc(100% - 17rem);
}
.choose-box .choose-sel-list h3 {
  color: #fff;
  font-family: "sofia-pro";
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1.25;
  margin: 0 0 1.5rem;
}
.choose-box .choose-sel-list ul {
  list-style: none;
  transition: height 0.35s linear;
}
.choose-box .choose-sel-list ul li {
  align-items: center;
  background-color: #d0292c;
  border-radius: 0.8rem;
  display: flex;
  line-height: 1;
  margin: 0 0 0.3rem;
  min-height: 4rem;
  padding: 0;
  position: relative;
  width: 100%;
}
.choose-box .choose-sel-list ul li:last-child {
  margin: 0;
}
.choose-box .choose-sel-list ul li .sel-number {
  color: #fff;
  font-size: 1.6rem;
  left: 1.5rem;
  line-height: 1.25;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.choose-box .choose-sel-list ul li .flavour-img-cone {
  align-items: center;
  border-radius: 0.8rem;
  display: flex;
  flex: 1;
  height: 100%;
  min-height: 4.2rem;
  padding: 0.5rem 3rem 0.5rem 4rem;
  width: 100%;
  z-index: 1;
}
.choose-box .choose-sel-list ul li .flavour-img-cone.filled {
  background-color: #a31617;
}
.choose-box .choose-sel-list ul li .flavour-img-cone img {
  display: block;
  max-height: 2.4rem;
  max-width: 2.4rem;
}
.choose-box .choose-sel-list ul li .flavour-img-cone span {
  color: #fff;
  display: block;
  font-size: 1.6rem;
  line-height: 1;
  margin: 0 2rem 0 1.2rem;
}
.choose-box .choose-sel-list ul li .flavour-img-cone a {
  color: #fff !important;
  display: block;
  font-size: 1.2rem;
  line-height: 1;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
}
.choose-box .choose-list {
  width: 52%;
}
.choose-box .choose-list-heading {
  font-size: 1.96rem;
  font-weight: bold;
  text-align: center;
}
.choose-box .choose-list-box {
  background-color: #F8EBE2;
  border-radius: 6rem 0;
  padding: 4.5rem 5rem 3rem;
}
.choose-box .choose-list-box h3 {
  font-family: "sofia-pro";
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1.25;
  margin: 0 0 2rem;
  text-align: center;
}
.choose-box .flavor-boxes {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2rem;
}
.choose-box .flavor-box {
  padding: 3rem 2rem;
  position: relative;
  width: 33.33%;
}
.choose-box .flavor-box .flavour-image {
  display: block;
  margin: 0 auto 2rem;
  width: 7.5rem;
  height: 7.5rem;
}
.choose-box .flavor-box .flavour-image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
}
.choose-box .flavor-box .flavour-price {
  align-items: center;
  background-color: #FED455;
  box-shadow: 0 0 0 0.6rem rgba(254, 212, 85, 0.22);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  font-size: 1.3rem;
  font-weight: bold;
  height: 6.4rem;
  justify-content: center;
  line-height: 100%;
  position: absolute;
  right: 1.2rem;
  top: 0;
  transform: rotate(15deg);
  width: 6.4rem;
  z-index: 1;
}
.choose-box .flavor-box .input-group {
  display: flex;
  justify-content: center;
  padding: 1.5rem 0 3.5rem;
  position: relative;
}
.choose-box .flavor-box .input-group.selected:before {
  background: #F3D0B5;
}
.choose-box .flavor-box .input-group:before {
  border: 2px solid #efb68b;
  border-radius: 50%;
  content: "";
  display: block;
  height: 5rem;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 5rem;
}
.choose-box .flavor-box .input-group input[type="button"], .choose-box .flavor-box .input-group button {
  background-color: #613223;
  border: none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: block;
  flex: 0 0 2.5rem;
  font-size: 2rem;
  height: 2.5rem;
  line-height: 1;
  position: relative;
  width: 2.5rem;
  z-index: 2;
  transition: all 0.35s;
  padding: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.choose-box .flavor-box .input-group input[type="button"].disable, .choose-box .flavor-box .input-group button.disable {
  opacity: 0.8;
  background: #d8e0f0;
  color: #191b1f;
  pointer-events: none;
}
.choose-box .flavor-box .input-group input[type="button"].button-minus, .choose-box .flavor-box .input-group button.button-minus {
  padding-bottom: 0.5rem;
}
.choose-box .flavor-box .input-group input[type="text"] {
  background: none;
  border: none;
  color: #613223;
  font-family: "sofia-pro";
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1;
  position: relative;
  text-align: center;
  width: 4rem;
  z-index: 2;
  padding: 0;
  margin: 0;
  pointer-events: none;
}
.choose-box .flavor-box .flavour-title p, .choose-box .flavor-box .flavour-title h3 {
  font-family: "Faro", sans-serif;
  font-size: 2rem;
  line-height: 1;
  margin: 0;
  text-align: center;
}
.postid-152 .choose-box .choose-sel-list ul li .flavour-img-cone a:before {
  content: "x10";
  color: #fff;
  position: absolute;
  right: calc(100% + 1rem);
  top: 0;
  font-size: 1.2rem;
  font-family: "sofia-pro";
  pointer-events: none;
}
.add-cart-data {
  background-color: #ffffff;
  bottom: 0;
  box-shadow: 0 -3px 6px rgba(97, 50, 35, 0.2);
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 10;
}
.add-cart-data .box {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding: 2.5rem 0;
  width: 100%;
}
.add-cart-data .box .box-left, .add-cart-data .box .box-right {
  align-items: center;
  display: flex;
}
.add-cart-data .cones-added-info {
  border-right: 1px solid #f3d3c9;
  padding: 0.9rem 4rem 0.9rem 0;
}
.add-cart-data .cones-added-info .selected-number {
  font-size: 1.9rem;
  line-height: 1;
  margin: 0;
}
.add-cart-data .cones-added-info .selected-number span {
  font-family: "Faro", sans-serif;
  font-size: 3rem;
  line-height: 1;
}
.add-cart-data .add-cart-data-info {
  padding: 0 0 0 3.5rem;
}
.add-cart-data .add-cart-data-info .added a b:before {
  display: none;
}
.add-cart-data .add-cart-data-info .added a span {
  display: none;
}
.add-cart-data .add-cart-data-info a {
  color: #613223;
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 1;
  text-decoration: underline;
}
.add-cart-data .add-cart-data-info a i {
  font-style: normal;
}
.add-cart-data .add-cart-data-info a b {
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  display: inline-block;
  background: #E22733;
  margin: 0 0 0 1rem;
  position: relative;
  top: 0.3rem;
}
.add-cart-data .add-cart-data-info a b:before {
  position: absolute;
  top: 0.5rem;
  bottom: 0.5rem;
  width: 2px;
  content: "";
  background: #fff;
  left: 50%;
  margin-left: -1px;
}
.add-cart-data .add-cart-data-info a b:after {
  position: absolute;
  left: 0.5rem;
  right: 0.5rem;
  height: 2px;
  content: "";
  background: #fff;
  top: 50%;
  margin-top: -1px;
}
.add-cart-data .custom-cones-price {
  display: block;
  font-family: "Faro", sans-serif;
  font-size: 3rem;
  line-height: 1;
  margin: 0 2.5rem 0 0;
}
.add-cart-data .add-cart-form-wrapper form {
  margin: 0 !important;
}
.add-cart-data .mobile-price {
  display: none;
}
.desktop-version .select-size .product-size:hover img {
  transform: scale(1.1);
}
.desktop-version .qty-item:hover a img {
  transform: scale(1.1);
}
.desktop-version .page-template-product-qty .qty-item:hover a img {
  transform: scale(1);
}
.woocommerce div.product.expanded {
  z-index: 1002;
}
.page-template-build-products .create-own-1 .paragraph.paragraph-s {
  margin-right: -14rem;
}
@media (max-width: 1200px) {
  .page-template-build-products .create-own-1 .paragraph.paragraph-s {
    margin-right: 0;
  }
  .select-size {
    margin-left: 0;
  }
  .create-own {
    display: block;
  }
  .create-own-1 {
    margin: 0 0 5rem;
    width: 100%;
  }
  .create-own-1 .box .box-image {
    display: none;
  }
  .create-own-2 {
    padding: 0 4rem;
    width: 100%;
    box-sizing: border-box;
  }
  #progressbar {
    margin: 0 0 2rem;
  }
  .choose-box {
    padding: 13rem 0 3rem;
  }
}
@media (max-width: 1024px) {
  .select-size {
    display: block;
    margin: 0 auto;
    max-width: 50rem;
    padding: 0 0 5rem;
    width: 100%;
  }
  .select-size ul {
    display: block;
    margin: 0 auto;
  }
  .select-size .product-size {
    padding: 16rem 0 0;
    width: 100%;
  }
  .qty {
    display: block;
    margin: 0 auto;
    max-width: 50rem;
    padding: 0 0 8rem;
    width: 100%;
  }
  .qty ul {
    display: block;
    margin: 0 auto;
  }
  .qty .qty-item {
    padding: 9rem 0 0;
    width: 100%;
  }
  .qty .qty-image .qty-discount {
    right: 2rem;
    top: -1.5rem;
  }
  .qty .qty-info {
    width: 100%;
  }
  .choose-box {
    display: block;
  }
  .choose-box .choose-sel {
    padding: 0 0 4rem;
    width: 100%;
  }
  .choose-box .choose-list {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .add-cart-data.expanded {
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .create-step:before {
    height: 74.5rem;
  }
  .qty .btn-wrap .btn.secondary {
    display: inline-block;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .select-size .btn-wrap {
    padding-top: 0;
    padding-bottom: 2rem;
    clear: both;
    pointer-events: none;
  }
  .create-own {
    padding-top: 14rem;
  }
  .page-template-product-qty .create-step:before {
    height: 59rem;
  }
  .page-template-product-qty .create-own-1 .paragraph.paragraph-s {
    display: none;
  }
  .create-own-1 {
    margin: 0 0 3rem;
  }
  .create-own-1 .h1 {
    font-size: 4.6rem;
  }
  .create-own-1 .h1 br {
    display: none;
  }
  .create-own-1 .box h4, .create-own-1 .box .h4 {
    font-size: 1.62rem;
    margin: 0 0 1rem;
  }
  #progressbar {
    padding: 0 4rem;
    margin-bottom: 7rem;
  }
  .select-size .product-info {
    display: none;
  }
  .select-size .product-text {
    text-align: left;
    font-size: 1.96rem;
  }
  .select-size .product-size {
    padding-top: 4.2rem;
  }
  .select-size .product-price {
    text-align: left;
    margin: 1rem 0 2.4rem;
    font-size: 1.96rem;
  }
  .select-size .product-price span {
    font-size: 2.19rem;
  }
  .select-size .product-name {
    padding-top: 2.4rem;
    margin-bottom: 1rem;
    text-align: left;
    font-size: 2.77rem;
  }
  .select-size .product-box {
    padding: 0;
  }
  .select-size .product-box:after {
    clear: both;
    content: "";
    overflow: hidden;
    display: block;
  }
  .select-size .product-image {
    float: left;
    width: 44%;
    position: static;
    transform: none;
  }
  .select-size .product-image a {
    position: relative;
  }
  .select-size .product-image a:after {
    position: absolute;
    top: 0;
    bottom: -7.5rem;
    left: 100%;
    content: "";
    width: 100vw;
  }
  .select-size .product-image img {
    max-height: 14rem;
    width: auto;
    position: relative;
    top: -2rem;
  }
  .create-own-2 {
    padding: 0;
  }
  .create-own-2 .mobile-image {
    display: block;
  }
  .create-own-2 .mobile-image img {
    display: none;
  }
  .qty {
    padding: 4.2rem 2.77rem 0;
  }
  .qty .qty-item {
    padding: 0;
  }
  .qty .qty-item:after {
    clear: both;
    content: "";
    display: block;
    overflow: hidden;
  }
  .qty .qty-price {
    font-size: 2.77rem;
  }
  .qty .btn-wrap {
    padding-top: 3rem;
  }
  .qty .qty-info {
    position: relative;
    bottom: auto;
    margin-bottom: 3rem;
    box-sizing: border-box;
    align-items: flex-start;
    padding: 1.5rem 2rem 3.5rem 39%;
  }
  .qty .qty-info .qty-extra {
    padding-top: 1rem;
  }
  .qty .qty-info .qty-number {
    font-size: 6.9rem;
    min-width: 7rem;
  }
  .qty .qty-info .qty-number-label {
    font-size: 1.6rem;
    font-family: "sofia-pro";
    font-weight: normal;
    padding-left: 1rem;
  }
  .qty .qty-image {
    float: left;
    width: 39%;
    position: absolute;
    left: 0;
    z-index: 2;
    bottom: 1.3rem;
    top: -1.3rem;
  }
  .qty .qty-image .qty-discount {
    right: -57vw;
    top: -0.5rem;
  }
  .qty .qty-image a {
    height: 100%;
    position: relative;
  }
  .qty .qty-image a:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    content: "";
    width: 55vw;
  }
  .qty .qty-image img {
    border-radius: 0 4rem 0 4rem;
    height: auto;
    max-height: 100%;
  }
  .single-product .create-own-2 .mobile-image {
    display: none;
  }
  #progressbar li:nth-child(1) {
    width: calc(50% - 1.2rem);
  }
  #progressbar li:nth-child(2) {
    width: calc(50% - 1.2rem);
  }
  #progressbar li:nth-child(3) {
    width: calc(2.4rem);
  }
  #progressbar li:before {
    height: 0.2rem;
    left: 2.77rem;
    width: calc(100% - 2.77rem);
  }
  #progressbar li:after {
    height: 0.4rem;
    top: calc(50% - 1px - .1rem);
  }
  #progressbar li.active:after {
    left: 2.4rem;
    width: calc(70% - 1.77rem);
  }
  #progressbar li.active-2:after {
    width: calc(100% - 1.77rem);
  }
  #progressbar li .circle-num {
    border-width: 0.2rem;
    font-size: 1.38rem;
    height: 2.77rem;
    width: 2.77rem;
  }
  #progressbar li .circle-num a {
    height: 2.77rem;
    width: 2.77rem;
    line-height: 2.77rem;
  }
  #progressbar li .circle-txt {
    font-size: 1.85rem;
    font-weight: 400;
  }
  .choose-box {
    padding: 4rem 0 3rem;
  }
  .choose-box .choose-list-heading {
    padding-top: 1rem;
  }
  .choose-box.select-cones-flavours {
    padding: 0;
    margin: 0 -8vw;
    width: calc(100% + 16vw);
  }
  .choose-box.select-cones-flavours.expanded {
    z-index: 99;
  }
  .choose-box .choose-sel-list {
    width: 100%;
  }
  .choose-box .choose-sel-list ul li {
    margin-bottom: 1.15rem;
  }
  .choose-box .choose-sel-list h3 {
    font-size: 2.07rem;
    clear: both;
    padding-top: 1.5rem;
  }
  .choose-box .choose-sel-list .add-extra-cones {
    padding-top: 1.38rem;
  }
  .choose-box .choose-sel-list .add-extra-cones.added a b:before {
    display: none;
  }
  .choose-box .choose-sel-list .add-extra-cones.added a span {
    display: none;
  }
  .choose-box .choose-sel-list .add-extra-cones a {
    background: #fff;
    text-decoration: none;
    display: block;
    text-align: center;
    font-size: 2.31rem;
    font-weight: bold;
    color: #E22733;
    padding: 1.61rem 0;
    border-radius: 1rem;
    text-decoration: underline;
  }
  .choose-box .choose-sel-list .add-extra-cones a i {
    font-style: normal;
  }
  .choose-box .choose-sel-list .add-extra-cones a b {
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    display: inline-block;
    background: #E22733;
    margin: 0 0 0 1rem;
    position: relative;
    top: 0.3rem;
  }
  .choose-box .choose-sel-list .add-extra-cones a b:before {
    position: absolute;
    top: 0.5rem;
    bottom: 0.5rem;
    width: 2px;
    content: "";
    background: #fff;
    left: 50%;
    margin-left: -1px;
  }
  .choose-box .choose-sel-list .add-extra-cones a b:after {
    position: absolute;
    left: 0.5rem;
    right: 0.5rem;
    height: 2px;
    content: "";
    background: #fff;
    top: 50%;
    margin-top: -1px;
  }
  .choose-box .choose-sel {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    top: 100%;
    transition: top 0.5s linear;
    overflow: hidden;
    overflow-y: auto;
    padding: 0;
  }
  .choose-box .choose-sel.expanded {
    top: 87px;
  }
  .choose-box .choose-sel-box {
    border-radius: 0;
    padding: 3rem 3rem 5rem;
    display: block;
    min-height: 100%;
  }
  .choose-box .choose-sel-image {
    margin: 0;
    display: block;
    width: auto;
  }
  .choose-box .choose-sel-image:after {
    clear: both;
    display: block;
    overflow: hidden;
  }
  .choose-box .choose-sel-image .choose-sel-image-wrap {
    float: left;
    width: 47%;
    text-align: center;
  }
  .choose-box .choose-sel-image .choose-sel-image-wrap img {
    max-height: 14.8rem;
  }
  .choose-box .choose-sel-image .sel-title {
    padding-top: 4rem;
    font-size: 2.77rem;
    margin-bottom: 1rem;
    text-align: left;
  }
  .choose-box .choose-sel-image .selected-number-mobile {
    color: #fff;
  }
  .add-cart-data {
    transition: bottom 0.5s linear;
    z-index: 99998;
  }
  .add-cart-data.expanded {
    bottom: calc(100% - 90px);
  }
  .add-cart-data.expanded .cones-added-info .selected-number {
    background: #E22733;
    color: #fff;
    margin-top: 0.8rem;
  }
  .add-cart-data.expanded .cones-added-info .selected-number:before {
    filter: brightness(0) invert(1);
  }
  .add-cart-data.expanded .box {
    padding: 2.16rem 0 2.66rem;
  }
  .add-cart-data.expanded .box .box-right .custom-cones-price {
    float: left;
    margin-left: 1rem;
    margin-top: 2rem;
  }
  .add-cart-data.expanded .box .box-right .add-cart-form-wrapper {
    clear: none;
  }
  .add-cart-data.expanded .box .box-right .add-cart-form-wrapper .wc-btn {
    width: auto;
    float: right;
    padding: 0.45rem 2rem 0.85rem;
  }
  .add-cart-data .inner {
    padding: 0 3rem;
  }
  .add-cart-data .cones-added-info {
    border: none;
    padding: 0;
    color: #E22733;
    font-size: 2.3rem;
    font-family: "Faro", sans-serif;
  }
  .add-cart-data .cones-added-info .selected-number {
    font-size: 0;
    padding: 1rem;
    border-radius: 2rem;
    padding-left: 3.47rem;
    position: relative;
  }
  .add-cart-data .cones-added-info .selected-number:before {
    background: url(../images/list-bullet-icon.svg) no-repeat 0 0%;
    position: absolute;
    top: 1.1rem;
    left: 1rem;
    content: "";
    width: 16px;
    height: 16px;
  }
  .add-cart-data .cones-added-info .selected-number span {
    font-size: 2.3rem;
  }
  .add-cart-data .cones-added-info .selected-number span#cones_selected:after {
    content: "/";
  }
  .add-cart-data .add-cart-data-info {
    display: none;
  }
  .add-cart-data .box {
    display: block;
    padding: 0.5rem 0;
  }
  .add-cart-data .box .box-left {
    float: left;
  }
  .add-cart-data .box .box-right {
    display: block;
  }
  .add-cart-data .box .box-right .custom-cones-price {
    float: right;
    margin: 1rem 0 0;
    font-size: 2.3rem;
  }
  .add-cart-data .box .box-right .add-cart-form-wrapper {
    clear: both;
    padding-top: 0.5rem;
  }
  .add-cart-data .box .box-right .add-cart-form-wrapper .wc-btn {
    width: 100%;
  }
  .add-cart-data .box .box-right .add-cart-form-wrapper .wc-btn span {
    padding-right: 0;
    font-size: 2.19rem;
  }
  .add-cart-data .box .box-right .add-cart-form-wrapper .wc-btn span:before {
    display: none;
  }
  .choose-box .choose-list-box {
    padding: 4rem 2.66rem 3rem;
    border-radius: 0;
    background-color: #FAF3ED;
  }
  .choose-box .flavor-boxes {
    display: flex;
    justify-content: space-between;
    margin: 0;
  }
  .choose-box .flavor-box {
    width: calc(49% - 3px);
    margin-left: 2%;
    padding: 0;
    display: flex;
    flex-direction: column;
    vertical-align: top;
  }
  .choose-box .flavor-box:nth-child(2n + 1) {
    margin-left: 0;
  }
  .choose-box .flavor-box .flavour-image {
    position: relative;
    width: auto;
    min-height: 14.8rem;
    height: auto;
    background: rgba(255, 255, 255, 0.5);
    padding-top: 1rem;
    box-sizing: border-box;
    border-radius: 0 3.5rem 0 2.5rem;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 100%;
  }
  .choose-box .flavor-box .flavour-image i {
    display: block;
    min-height: 10.25rem;
    margin-bottom: 1rem;
  }
  .choose-box .flavor-box .flavour-image strong {
    text-align: center;
    font-family: "Faro", sans-serif;
    font-size: 1.61rem;
    font-weight: normal;
    padding: 0 5% 1.5rem;
    flex: 1;
  }
  .choose-box .flavor-box .flavour-image img {
    max-height: 10.25rem;
    max-width: 10.25rem;
  }
  .choose-box .flavor-box .flavour-price {
    right: -2rem;
    top: -2rem;
    width: 5rem;
    height: 5rem;
    font-size: 1.38rem;
  }
  .choose-box .flavor-box .input-group {
    padding: 1rem 0 3rem;
  }
  .choose-box .flavor-box .input-group:before {
    height: 6.4rem;
    width: 6.4rem;
    display: none;
  }
  .choose-box .flavor-box .input-group input[type="button"], .choose-box .flavor-box .input-group button {
    flex: 0 0 4.8rem;
    height: 4.8rem;
    width: 4.8rem;
    font-size: 3rem;
    -webkit-appearance: none;
    padding: 0;
  }
  .choose-box .flavor-box .input-group input[type="button"].button-minus, .choose-box .flavor-box .input-group button.button-minus {
    left: 3rem;
  }
  .choose-box .flavor-box .input-group input[type="button"].button-plus, .choose-box .flavor-box .input-group button.button-plus {
    right: 3rem;
  }
  .choose-box .flavor-box .input-group input[type="text"] {
    font-size: 2.77rem;
    margin: 0 2.5rem;
    width: 6.4rem;
    position: relative;
    top: -0.2rem;
  }
  .choose-box .flavor-box .flavour-title p, .choose-box .flavor-box .flavour-title h3 {
    font-size: 2.2rem;
  }
  .add-cart-data .mobile-price {
    display: block;
  }
}
@media (max-width: 480px) {
  .qty {
    margin: 0 -4rem;
    width: auto;
  }
}
@media (max-width: 400px) {
  .create-step:before {
    height: 77rem;
  }
}
#billing_form_data.applied-coupon {
  background: red;
}
.modal {
  display: none;
  position: fixed;
  z-index: 10;
  padding-top: 10rem;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
  background-color: #fff;
  border: 1px solid #d8e0f0;
  border-radius: 0.6rem;
  margin: auto;
  padding: 6.5rem;
  position: relative;
  width: 60%;
}
#custom-checkout-frm {
  position: relative;
}
#custom-checkout-frm.loading:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.6);
  z-index: 10;
  content: "";
}
#loginModal .modal-content {
  box-sizing: border-box;
  max-width: 50rem;
  width: 100%;
}
#loginModal .modal-content .close {
  background: url(../images/icon-close.svg) no-repeat 50% 50%;
  background-size: 2.5rem 2.5rem;
  display: block;
  font-size: 0;
  height: 3.5rem;
  line-height: 100%;
  opacity: 0.5;
  position: absolute;
  right: 3.5rem;
  top: 3.5rem;
  width: 3.5rem;
}
#loginModal .modal-content .small-heading {
  color: #E22733;
  font-size: 7.7rem;
  line-height: 125%;
}
#loginModal .modal-content form {
  display: block !important;
  height: auto !important;
}
#loginModal .modal-content form .form-row {
  margin: 0 0 2rem;
}
#loginModal .modal-content form .form-row label {
  color: #191B1F;
  font-size: 1.6rem;
  font-weight: 700 !important;
  line-height: 125%;
  margin: 0 0 1.2rem;
}
#loginModal .modal-content form .form-row input[type="text"], #loginModal .modal-content form .form-row input[type="password"] {
  background: #fafbfd;
  border: 1px solid #c5cee0;
  border-radius: 0.4rem;
  box-sizing: border-box;
  color: #313338;
  font-family: "sofia-pro";
  font-size: 1.6rem;
  font-weight: 400;
  height: auto;
  line-height: 125%;
  padding: 1.2rem 1.5rem 1.4rem;
  width: 100%;
}
#loginModal .modal-content form .form-row .btn {
  background-color: #E22733;
  box-sizing: border-box;
  font-size: 1.8rem;
  height: auto;
  line-height: 100%;
  margin: 1rem 0 0;
  padding: 1.1rem 3.5rem 1.6rem;
  width: 100%;
}
#loginModal .modal-content form .lost_password {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0 0;
}
#loginModal .modal-content form .lost_password a {
  color: #386CCE;
  display: block;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 125%;
  text-decoration: underline;
  text-transform: none;
}
.close {
  color: #aaaaaa;
  float: right;
  font-size: 2.8rem;
  font-weight: bold;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.multiple-shipping-address-wrapper .quantity {
  height: 3rem;
  width: 5rem;
}
.multiple-shipping-address-wrapper .quantity .qty {
  height: 3rem;
  width: 5rem;
  padding: 0.5rem;
}
.multiple-shipping-address-wrapper h2 {
  font-size: 3rem;
}
#thwmsc_wrapper {
  width: 65%;
  float: left;
}
.checkout-sidebar {
  float: right;
  width: 30%;
  border: 1px solid #837F7F;
}
.checkout-sidebar h2, .checkout-sidebar h3 {
  font-size: 2.8rem;
}
.checkout-sidebar .cart-review-content img {
  width: 10rem;
}
.ck-login-form h2 {
  font-weight: 700;
  color: #2a2a2a;
  font-size: 1.8rem;
  line-height: 1.5;
  padding-bottom: 1rem;
  font-family: "sofia-pro";
  text-transform: uppercase;
}
.ck-login-form .signin-left {
  padding-right: 2.5rem;
  border-right: 1px solid #BEBEBE;
}
.ck-login-form .signin-left, .ck-login-form .guest-right {
  width: 45%;
  float: left;
}
.ck-login-form h3 {
  font-weight: 700;
  font-size: 1.4rem;
  font-family: "sofia-pro";
  text-transform: uppercase;
  margin-bottom: 1rem;
  margin: 0 0 2rem;
}
.woocommerce-checkout .woocommerce-form-login .form-row {
  padding: 0;
  margin: 0 0 2rem;
}
.checkout-nav-buttons input.guest-checkout-btn {
  background: #E22733;
  padding: 0.65rem 3.8rem;
  color: #fff;
  font-size: 2rem;
  line-height: 1.75;
  font-weight: bold;
  border-radius: 2.4rem;
  text-decoration: none;
  transition: background 0.35s, border 0.35s, color 0.35s;
  display: block;
  cursor: pointer;
}
a.button.btn-import-billing, a.button.btn-import-shipping {
  width: 22rem;
  margin-bottom: 1rem;
}
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa {
  background-repeat: no-repeat;
  background-position: right;
}
.woocommerce-checkout #payment .wc_payment_methods.payment_methods.methods li:after {
  width: 0;
}
.entry .woocommerce ul > li:after {
  width: 0;
}
.woocommerce ul#shipping_method li {
  padding: 0;
}
.woocommerce-checkout .login-wrap-new .woocommerce-Button.button, .woocommerce-checkout .woocommerce button.button {
  text-transform: uppercase;
  background: #E22733;
  font-size: 1.4rem;
  line-height: 1.14;
  font-family: "sofia-pro";
  padding: 1.6rem 3rem;
  font-weight: bold;
  display: inline-block;
  height: auto;
  color: #fff;
  text-decoration: none;
  text-align: center;
}
.woocommerce-cart-product-form .btn-shop-cta {
  background: #fff;
  color: #2a2a2a;
  border: 1px solid #2a2a2a;
}
.multi-checkout .page-holder {
  padding-bottom: 12rem;
}
.checkout-wrapp {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.checkout-wrapp.checkout-thank-you {
  display: block;
  padding: 4rem;
  max-width: 69%;
  color: #191B1F;
  margin: 0 auto;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #F2DCCD;
  border-radius: 0.8rem;
  transition: margin 0.5s;
}
.checkout-wrapp.checkout-thank-you .order-again {
  float: left;
}
.checkout-wrapp.checkout-thank-you .woocommerce-order-overview {
  padding: 0;
  margin: 0 0 0.8rem;
  list-style-type: none;
  font-size: 0;
  color: #191B1F;
}
.checkout-wrapp.checkout-thank-you .woocommerce-order-overview li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: 0.8rem;
}
.checkout-wrapp.checkout-thank-you .woocommerce-order-overview li strong {
  float: left;
  width: 50%;
}
.checkout-wrapp.checkout-thank-you .woocommerce-order-overview li > span {
  float: left;
  width: 50%;
}
.checkout-wrapp.checkout-thank-you .woocommerce-order-overview li:after {
  clear: both;
  content: "";
  display: block;
}
.checkout-wrapp .checkout-content {
  padding: 0;
  width: 100%;
}
.checkout-wrapp .checkout-content .checkout-heading {
  text-align: center;
  margin: -4rem 0 5rem;
}
.checkout-wrapp .checkout-content .checkout-heading b {
  font-weight: normal;
  color: #E7730D;
}
.checkout-wrapp .checkout-content .checkout-heading span {
  display: inline-block;
  padding-left: 5rem;
  position: relative;
  line-height: 1;
}
.checkout-wrapp .checkout-content .checkout-heading span:before {
  background: url(../images/basket-icon-red.svg) no-repeat 0 0 / contain;
  width: 4.4rem;
  height: 4.4rem;
  position: absolute;
  top: 50%;
  margin-top: -2.2rem;
  left: 0;
  content: "";
}
.checkout-wrapp .checkout-sidebar {
  width: 31.7%;
  padding: 4.4rem 0 10.5rem;
}
.checkout-sidebar-pay .order-summary-box table td, .checkout-sidebar-pay .order-summary-box table th {
  padding-bottom: 2.5rem;
}
.checkout-section .entry-title, .checkout-section .title h1 {
  font-family: "Faro", sans-serif;
  font-size: 4.8rem;
  font-weight: normal;
  margin: 0 0 1.5rem;
  text-transform: uppercase;
}
.woocommerce form.checkout_coupon {
  border: 0;
  background: #F5F5F5;
  border-radius: 0;
  margin: 0 0 2rem 0;
}
.woocommerce form.checkout_coupon p {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700 !important;
  line-height: 2;
  color: #6b6b6b;
}
.woocommerce form.checkout_coupon .form-row {
  padding: 0 0 2rem;
}
.woocommerce table.woocommerce-checkout-review-order-table {
  border: 0;
  font-size: 1.5rem;
}
.woocommerce table.woocommerce-checkout-review-order-table thead {
  display: none;
}
.woocommerce ul#shipping_method li {
  margin: 0 0 0.8rem;
}
.entry .woocommerce-checkout-review-order-table td, .entry .woocommerce-checkout-review-order-table th {
  border: 0;
}
.woocommerce-checkout .woocommerce-form-login .form-row {
  padding: 0;
  margin: 0 0 2rem;
}
.woocommerce-checkout .woocommerce-form-login p {
  color: #6b6b6b;
  font-size: 1.4rem;
  margin-bottom: 2.9rem;
}
.thwmsc-buttons input[type=button] {
  font-weight: 400;
  text-transform: uppercase;
}
.sidebar-secure-info img {
  display: inline-block;
  margin-left: 0.3rem;
  border-radius: 0;
}
.order-summary-box {
  padding: 0;
}
.cart-review-title {
  background-color: rgba(242, 220, 205, 0.5);
  border-bottom: 1px solid #f2dccd;
  display: flex;
  justify-content: space-between;
  padding: 2.5rem 4rem;
}
.cart-review-title a {
  color: #386CCE;
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 125%;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.order-summary-box table {
  border-collapse: collapse;
  margin: 3.5rem 4rem;
  width: calc(100% - 8rem);
}
.order-summary-box table th {
  color: #191B1F;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 125%;
  padding: 0.5rem 0;
  text-align: left;
}
.order-summary-box table td {
  color: #191B1F;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 125%;
  padding: 0.5rem 0;
  text-align: right;
}
.order-summary-box table .order-total th, .order-summary-box table .order-total td {
  font-weight: 700;
  padding-top: 1.5rem;
}
.order-summary-box table .order-total .amount {
  font-size: 2rem;
}
.order-summary-box .btn-holder {
  padding: 1rem 0 0;
}
.order-summary-box .btn-holder .btn-shop-cta {
  width: 100%;
  margin-bottom: 1.6rem;
}
.order-summary-box h2, .cart-review-title h2, .billing-shipping-wrapper h2 {
  color: #613223;
  display: block;
  font-weight: 700;
  font-size: 2rem;
  line-height: 125%;
  margin: 0;
}
.btn-shop-cta-checkout {
  width: 100%;
  margin-bottom: 1.6rem;
}
.paypal-box {
  background-color: #fff;
  text-align: center;
  padding: 1.2rem;
}
.cart-review-box {
  border-top: 1px solid #c5cee0;
  margin: 0 4rem;
  padding: 2.5rem 0;
}
.cart-review-box .cart-review-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #BEBEBE;
  padding-bottom: 0.2rem;
}
.cart-review-box .cart-review-title h2 {
  font-size: 1.4rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.cart-review-box .cart-review-title a {
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
}
.cart-review-box .cart-review-title a:hover {
  text-decoration: none;
}
.cart-review-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 1rem;
  justify-content: space-between;
  padding: 1rem 0;
}
.cart-review-content .img-holder {
  text-align: center;
  width: 4rem;
  height: 4rem;
}
.cart-review-content .img-holder img {
  border-radius: 0;
  margin: 0 auto;
  max-height: 100%;
}
.cart-review-content .qty-holder i {
  display: block;
  font-style: normal;
  font-weight: normal;
  color: #9CA5B9;
  font-size: 1.6rem;
}
.cart-review-content .text-holder {
  flex: 1;
}
.cart-review-content .text-holder .flavours-cart-summary p {
  font-size: 1.2rem;
}
.cart-review-content .text-holder h3 {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.cart-review-content .text-holder .box-pack {
  font-size: 1.2rem;
}
.cart-review-content .text-holder p {
  color: #191B1F;
  font-size: 1.4rem;
  font-weight: 700;
  padding-right: 1rem;
  line-height: 150%;
  margin: 0 0 0.5rem;
  position: relative;
}
.cart-review-content .text-holder p:last-child {
  font-weight: 400;
  margin: 0;
}
.cart-review-content .text-holder p br {
  display: none;
}
.cart-review-content .price {
  color: #191B1F;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 125%;
  text-align: right;
  width: auto;
}
.cart-review-content .price em {
  display: block;
  font-style: normal;
}
.cart-review-content .price em.price-old {
  color: #9CA5B9;
}
.checkout-wrapp .form-row {
  margin: 0 0 2rem;
}
.checkout-wrapp .form-row-tc {
  padding-top: 3rem;
  float: left;
  width: 60%;
}
.checkout-wrapp .form-row-tc label a {
  color: #386CCE !important;
}
.checkout-wrapp .form-row-tc .error-input-txt {
  display: none;
}
.checkout-wrapp .form-row label .required {
  display: none;
}
.checkout-wrapp .form-row .form-row.woocommerce-invalid label {
  color: #2a2a2a !important;
}
.checkout-wrapp .subscribe-account {
  text-align: left;
  border-bottom: 1px solid #c5cee0;
  padding-bottom: 2.5rem;
}
.checkout-wrapp .custom-checkbox-2 input:focus + label:before {
  outline: 0.2rem solid #613223 !important;
  outline-offset: 2px !important;
}
.checkout-wrapp .custom-checkbox-2 input:checked + label:before {
  background-color: #386CCE;
}
.checkout-wrapp .custom-checkbox-2 input:checked + label:after {
  opacity: 1;
}
.checkout-wrapp .custom-checkbox-2 label {
  display: inline-block !important;
  line-height: 2.4rem;
  position: relative;
  padding-left: 3.5rem;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.checkout-wrapp .custom-checkbox-2 label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 0.2rem;
  content: "";
  border: 0.2rem solid #386CCE;
}
.checkout-wrapp .custom-checkbox-2 label:after {
  width: 1rem;
  height: 0.4rem;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  transform: rotate(-45deg);
  opacity: 0;
}
.checkout-wrapp .create-account input[type="checkbox"]:focus + label:before {
  outline: 0.2rem solid #613223 !important;
  outline-offset: 2px !important;
}
.checkout-wrapp .create-account input[type="checkbox"]:checked + label:before {
  background-color: #386CCE;
}
.checkout-wrapp .create-account input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.checkout-wrapp .create-account input[type="checkbox"] + label {
  display: inline-block !important;
  line-height: 2.4rem;
  position: relative;
  padding-left: 3.5rem;
  margin-bottom: 0 !important;
  cursor: pointer;
}
.checkout-wrapp .create-account input[type="checkbox"] + label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 0.2rem;
  content: "";
  border: 0.2rem solid #386CCE;
}
.checkout-wrapp .create-account input[type="checkbox"] + label:after {
  width: 1rem;
  height: 0.4rem;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  transform: rotate(-45deg);
  opacity: 0;
}
.checkout-wrapp .woocommerce-form__label.woocommerce-form__label-for-checkbox {
  margin-bottom: 1.2rem;
}
.checkout-wrapp .error-input-txt {
  color: #F22F34;
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: bold;
  display: block;
}
.checkout-wrapp .error-input-txt + .error-input-txt {
  display: none;
}
.checkout-wrapp input[type=number], .checkout-wrapp input[type=tel], .checkout-wrapp input[type=url], .checkout-wrapp input[type=password], .checkout-wrapp input[type=text], .checkout-wrapp input[type=email], .checkout-wrapp input[type=search], .checkout-wrapp select, .checkout-wrapp textarea {
  background: #fafbfd;
  border: 1px solid #c5cee0;
  border-radius: 0.4rem;
  box-sizing: border-box;
  color: #313338;
  font-family: "sofia-pro";
  font-size: 1.6rem;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 1rem 1.5rem 1.2rem;
  width: 100%;
}
.checkout-wrapp textarea {
  height: 30rem;
}
.checkout-wrapp .select2-container--default .select2-selection--single {
  border: 1px solid #BEBEBE;
  background: #fff;
  color: #2a2a2a;
  box-sizing: border-box;
  font-size: 1.2rem;
  font-weight: 700;
  font-family: "sofia-pro";
  height: 4rem;
  border-radius: 0.6rem;
}
.checkout-wrapp .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 1.4rem;
  line-height: 3.8rem;
  color: #2a2a2a;
}
.checkout-wrapp .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 3.8rem;
  width: 3.4rem;
}
.checkout-wrapp .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #2A2A2A transparent transparent transparent;
  border-width: 0.7rem 0.6rem 0 0.6rem;
}
.checkout-wrapp .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #2A2A2A transparent;
  border-width: 0 0.6rem 0.7rem 0.6rem;
}
.checkout-wrapp .thwmsc-buttons.checkout-nav-buttons .checkout-btn-prev {
  display: none;
}
.checkout-wrapp span.thwmsc-tab-label {
  padding-top: 1.3rem;
  padding-right: 2.5rem;
  padding-bottom: 1rem;
}
.checkout-wrapp .thwmsc-accordion-label {
  background: #F5F5F5 !important;
  color: #2A2A2A !important;
  font-size: 1.4rem !important;
  font-weight: 700 !important;
  line-height: 1.3;
  text-transform: uppercase !important;
  margin-bottom: 0;
}
.checkout-wrapp .thwmsc-accordion-label.active {
  background: #2A2A2A !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.checkout-wrapp .thwmsc-index {
  padding: 0;
  border-radius: 0 !important;
  border-color: transparent !important;
  background: transparent !important;
  color: #2a2a2a !important;
  border: 0 !important;
}
.checkout-wrapp #thwmsc_wrapper a.active .thwmsc-tab-icon {
  color: #ffffff !important;
  border-color: transparent;
  background: transparent !important;
}
.checkout-wrapp .thwmsc-tab-icon {
  width: initial;
  height: initial;
  line-height: 1.3;
}
.checkout-wrapp label, .woocommerce-form__label {
  color: #191B1F;
  font-size: 1.6rem;
  font-weight: 700 !important;
  line-height: 125%;
  margin: 0 0 1.2rem;
}
body label {
  text-indent: 0;
}
#shipping_method label {
  font-size: 1.6rem;
  font-weight: 400 !important;
}
.payment_method_authorize_net_cim_credit_card img {
  display: none;
}
.form-row.woocommerce-invalid input.input-text {
  border: 2px solid #C73514;
  box-shadow: 0;
}
.thwmsc-accordion-step .thwmsc-tab-panel {
  background: #F5F5F5 !important;
  margin-bottom: 1.7rem;
}
.thwmsc-accordion-step .thwmsc-tab-panel .thwmsc-tab-content {
  display: none;
}
.thwmsc-accordion-step .thwmsc-tab-panel#thwmsc-tab-panel-0 .thwmsc-tab-content {
  display: block;
}
.thwmsc-accordion-step .thwmsc-tab-content {
  padding: 2.7rem 3.1rem 1rem;
}
#thwmsc-tab-content-0 {
  padding: 0px 3.1rem 1rem 2.6rem;
}
.logged-in #thwmsc-tab-content-0 {
  padding: 2.7rem 3.1rem 1rem;
}
#thwmsc-accordion-label-0 .thwmsc-tab-icon {
  display: none;
}
.logged-in #thwmsc-accordion-label-0 .thwmsc-tab-icon {
  display: inline-block;
}
.woocommerce-checkout .woocommerce form.login {
  border-radius: 0px;
}
.woocommerce-billing-fields h3, .shipping-title, #coupons_list h3 {
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 700;
  margin-bottom: 1.7rem;
}
h3#ship-to-different-address {
  line-height: 1;
}
.shipping-title {
  font-size: 1.2rem;
}
p.lost_password a {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.3;
  color: #6B6B6B;
}
.woocommerce-checkout .login-wrap-new .woocommerce-Button.button {
  display: block;
  margin: 2.1rem 0 0;
}
.checkout-wrapp .form-row.form-row-first, .checkout-wrapp .form-row.form-row-last {
  width: 49%;
}
.checkout-wrapp .shipping_address h4, .checkout-wrapp .woocommerce-billing-fields h3 {
  border-bottom: 1px solid #bebebe;
  color: #2a2a2a;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 125%;
  margin: 0 0 1.5rem;
  padding: 0 0 1rem;
  text-transform: uppercase;
}
.checkout-wrapp #shipping-wrap, .checkout-wrapp #billing-wrap {
  display: flex;
}
.checkout-wrapp #shipping-wrap .form-row, .checkout-wrapp #billing-wrap .form-row {
  width: 33.33%;
}
.checkout-wrapp #shipping-contact, .checkout-wrapp #billing-contact {
  padding: 3.5rem 0 0;
}
.checkout-wrapp #shipping-contact h4, .checkout-wrapp #billing-contact h4 {
  border-bottom: 1px solid #bebebe;
  color: #2a2a2a;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 125%;
  margin: 0 0 1.5rem;
  padding: 0 0 1rem;
  text-transform: uppercase;
}
.checkout-wrapp #shipping-contact-wrap, .checkout-wrapp #billing-contact-wrap {
  display: flex;
  justify-content: space-between;
}
.checkout-wrapp #shipping-contact-wrap .form-row, .checkout-wrapp #billing-contact-wrap .form-row {
  width: 49%;
}
.checkout-wrapp .order-total .woocommerce-Price-amount.amount {
  font-size: 2rem;
}
.checkout-wrapp .form-row.woocommerce-mailchimp-opt-in {
  margin-bottom: 2rem;
}
.checkout-wrapp .woocommerce form .form-row textarea {
  height: auto;
}
.checkout-wrapp table tbody td, .checkout-wrapp table tbody tr:nth-child(2n) td, .checkout-wrapp table th, .checkout-wrapp #payment .payment_methods > li .payment_box, .checkout-wrapp #payment .place-order {
  background-color: transparent;
}
#payment .place-order {
  text-align: right;
}
#payment .place-order .woocommerce-terms-and-conditions-wrapper {
  margin: 0 0 2rem;
  text-align: left;
}
#payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
  color: #191B1F;
  font-size: 1.6rem;
  line-height: 125%;
  text-align: left;
}
#payment .place-order .button {
  background-color: #E22733;
  border: none;
  border-radius: 3rem;
  color: #fff;
  cursor: pointer;
  font-size: 2rem;
  font-weight: 700;
  height: auto;
  line-height: 100%;
  padding: 1.1rem 3.5rem 1.6rem;
  pointer-events: none;
  opacity: 0.5;
  transition: opacity 0.35s, background 0.35s;
}
#payment .place-order .button:hover {
  background: #a7002f;
}
#payment .place-order .button.ready {
  opacity: 1;
  pointer-events: inherit;
}
#wc-authorize-net-cim-credit-card-credit-card-form .woocommerce-input-wrapper {
  font-size: 1.05rem;
}
.woocommerce-checkout .checkout-wrapp #payment .place-order {
  margin: 0;
  padding: 2.5rem 0 0;
}
.woocommerce-checkout #payment {
  background: transparent;
  border-radius: 0;
}
.woocommerce-checkout #payment ul.payment_methods {
  border-bottom: 1px solid #c5cee0;
  padding: 0 0 2rem;
}
.woocommerce-checkout #payment ul.payment_methods li {
  margin: 0 0 2rem;
}
.woocommerce-checkout #payment ul.payment_methods li:last-child {
  margin: 0;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:focus + label:before {
  outline: 0.2rem solid #613223 !important;
  outline-offset: 2px !important;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked + label:before {
  background-color: #386CCE;
  border-color: #386CCE;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked + label:after {
  opacity: 1;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"] + label {
  display: block;
  font-size: 2.2rem;
  font-weight: bold;
  margin: 0 0 2rem;
  position: relative;
  padding-left: 3rem;
  cursor: pointer;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"] + label:before {
  width: 2.2rem;
  height: 2.2rem;
  background: #FAFBFD;
  border: 1px solid #C5CEE0;
  border-radius: 50%;
  top: 0.4rem;
  left: 0;
  content: "";
  position: absolute;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"] + label:after {
  width: 0.8rem;
  height: 0.8rem;
  background: #fff;
  content: "";
  position: absolute;
  top: 1.2rem;
  left: 0.8rem;
  border-radius: 50%;
  opacity: 0;
}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"] + label img {
  max-height: 2.4rem;
}
.woocommerce-checkout #payment ul.payment_methods li .form-row label {
  font-size: 1.6rem;
  margin: 0 0 1.2rem;
}
.woocommerce-checkout #payment ul.payment_methods li input {
  margin: 0 1rem 0 0;
  vertical-align: baseline;
}
.woocommerce-checkout #payment div.payment_box .form-row {
  margin: 0 0 2rem;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
  font-size: 0;
  line-height: 125%;
  margin: 0 0 1.5rem;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  color: #477bdd;
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 125%;
  text-decoration: underline;
}
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"], #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"], #add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"], #add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"], #add_payment_method input.js-sv-wc-payment-gateway-form-nickname {
  border: 1px solid #c5cee0;
  box-shadow: none !important;
  color: #313338;
  font-family: "sofia-pro";
  font-size: 1.6remx;
  margin: 0;
  padding: 1.2rem 1.5rem 1.4rem;
}
.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"] {
  background-size: 2.5rem auto;
  padding: 1.2rem 4.5rem 1.4rem 1.5rem;
}
.woocommerce-checkout #payment div.payment_box {
  margin: 0;
  padding: 0;
}
.woocommerce-checkout #payment div.payment_box p {
  margin: 0;
}
.entry ul.woocommerce-error, .entry ul.woocommerce-info, .entry ul.woocommerce-message {
  padding: 1em 2em 1em 3.5em;
  margin: 0 0 2em;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
  display: none;
}
.checkout_coupon.woocommerce-form-coupon > p {
  margin: 0 0 1rem;
}
.checkout_coupon.woocommerce-form-coupon input[type=text] {
  height: 4.8rem !important;
}
.checkout-wrapp .thwmsc-tab-icon:after {
  content: ".";
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  left: -3rem;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  margin-bottom: 1rem;
  display: block;
}
ul.thwmsc-tabs {
  text-align: left;
}
ul.thwmsc-tabs li {
  line-height: 52px;
  margin-right: 5.2px;
}
ul.thwmsc-tabs a {
  background: #b2b2b0 !important;
  color: #8b8b8b !important;
  font-size: 1.6rem !important;
  font-weight: normal !important;
  text-transform: initial !important;
}
ul.thwmsc-tabs a:before {
  border-top-color: #b2b2b0 !important;
  border-bottom-color: #b2b2b0 !important;
}
ul.thwmsc-tabs a:after {
  border-left-color: #b2b2b0 !important;
}
ul.thwmsc-tabs a.active {
  background: #018dc2 !important;
  color: #ffffff !important;
}
ul.thwmsc-tabs a.active:before {
  border-top-color: #018dc2 !important;
  border-bottom-color: #018dc2 !important;
}
ul.thwmsc-tabs a.active:after {
  border-left-color: #018dc2 !important;
}
.thwmsc-tab-panels {
  background: #fbfbfb !important;
}
span.thwmsc-tab-label {
  padding-top: 1rem;
  padding-right: 2.5rem;
  padding-bottom: 1rem;
  padding-left: 2.5rem;
  line-height: 3.2rem;
}
.thwmsc-arrows ul.thwmsc-tabs li a {
  margin-left: 2.6rem;
}
.thwmsc-arrows ul.thwmsc-tabs li a:before, .thwmsc-arrows ul.thwmsc-tabs li a:after {
  border-top-width: 2.6rem;
  border-right-width: 0;
  border-bottom-width: 2.6rem;
  border-left-width: 2.6rem;
  margin-top: -2.6rem;
}
.thwmsc-tab-icon {
  width: 3rem;
  height: 3rem;
  line-height: 2.4rem;
}
.thwmsc-layout-left.thwmsc-arrows ul.thwmsc-tabs li a {
  width: calc(100% - 2.6rem);
}
.thwmsc-img-icon {
  width: 3rem;
  height: 3rem;
}
.thwmsc-index {
  padding: 0.2rem;
  border-radius: 50% !important;
  border-color: #d5d5d5 !important;
  background: #ffffff !important;
  color: #000000 !important;
}
#thwmsc_wrapper a.active .thwmsc-img-icon, #thwmsc_wrapper a.active .thwmsc-tab-icon {
  color: #000000 !important;
  border-color: #018dc2 !important;
  background: #ffffff !important;
}
.thwmsc-wrapper span.dashicons-yes {
  width: 3rem;
  height: 3rem;
  line-height: 2.4rem;
  border-radius: 50% !important;
  background: #018dc2;
  top: 1.1rem !important;
  left: 2.5rem !important;
  border-color: #ffffff;
  color: #ffffff;
  line-height: 3rem;
}
.thwmsc-accordion-label {
  background: #b2b2b0 !important;
  color: #8b8b8b !important;
  font-size: 1.6rem !important;
  font-weight: normal !important;
  text-transform: initial !important;
  line-height: 3.2rem;
  display: block;
}
.thwmsc-accordion-label.active {
  background: #018dc2 !important;
  color: #ffffff !important;
}
.thwmsc-buttons .prev-first {
  display: none !important;
}
.signal-loading {
  width: 7rem;
  z-index: 11;
  height: 7rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -3.5rem 0 0 -3.5rem;
  background: url(../images/loaderBysearch.svg) no-repeat 50% 0/ 7rem 7rem;
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
.left-checkout {
  float: left;
  padding: 0;
  width: 55%;
}
.left-checkout .option-tabs {
  background-color: #613123;
  border-radius: 0;
  display: flex;
  padding: 2.5rem 4rem;
}
.left-checkout .option-tabs.payment-tab {
  margin: 2.5rem 0 0;
}
.left-checkout .option-tabs span.delivery-opt-tab {
  flex: 1;
}
.left-checkout .option-tabs a.tab-links {
  color: #fff;
  display: block;
  font-family: "Faro", sans-serif;
  font-size: 2rem;
  line-height: 100%;
}
.left-checkout .option-tabs span.use-address-opt {
  margin: 0 1rem 0 0;
}
.left-checkout .option-tabs a.shipping-select-link {
  color: #84c4ec;
  font-size: 1.6rem;
  line-height: 125%;
  font-weight: bold;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.tool {
  cursor: help;
  height: 2rem;
  position: relative;
  width: 2rem;
}
.tool:before, .tool:after {
  left: 50%;
  opacity: 0;
  position: absolute;
  z-index: -100;
}
.tool:hover::before, .tool:focus::before, .tool:hover::after, .tool:focus::after {
  opacity: 1;
  transform: scale(1) translateY(0);
  z-index: 100;
}
.tool::before {
  border-style: solid;
  border-width: 1em 0.75em 0 0.75em;
  border-color: #3E474F transparent transparent transparent;
  bottom: 100%;
  content: "";
  margin-left: -0.75em;
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26), opacity 0.65s 0.5s;
  transform: scale(0.6) translateY(-90%);
}
.tool:hover::before, .tool:focus::before {
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.2s;
}
.tool::after {
  background: #3E474F;
  border-radius: 0.25em;
  bottom: 165%;
  color: #EDEFF0;
  content: attr(data-tip);
  margin-left: -8em;
  padding: 1.7rem ​1 0.5rem 2rem;
  text-align: center;
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.2s;
  transform: scale(0.6) translateY(50%);
  width: 16em;
}
.tool:hover::after, .tool:focus::after {
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26);
}
.tool span {
  border-radius: 50%;
  height: 1.8rem;
  padding-top: 0.2rem;
  width: 2rem;
  background-color: #fff;
  line-height: 100%;
  display: block;
  position: absolute;
  text-align: center;
}
.left-checkout .tabs-content {
  display: none;
}
.left-checkout .tabs-content.active {
  background-color: #fff;
  border: 1px solid #f2dccd;
  border-radius: 0 0 0.5rem 0.5rem;
  display: block;
  margin: 0;
  padding: 4rem;
  position: relative;
}
.left-checkout .tabs-content.loading:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.6);
  z-index: 10;
  content: "";
}
.left-checkout .tabs-content .redeem-coupon input[type="checkbox"]:focus + label:before {
  outline: 0.2rem solid #613223 !important;
  outline-offset: 2px !important;
}
.left-checkout .tabs-content .redeem-coupon input[type="checkbox"]:checked + label.coupon-label:before {
  background-color: #386CCE;
}
.left-checkout .tabs-content .redeem-coupon input[type="checkbox"]:checked + label.coupon-label:after {
  opacity: 1;
}
.left-checkout .tabs-content .redeem-coupon label.coupon-label {
  display: block;
  position: relative;
  padding-left: 3rem;
  cursor: pointer;
  line-height: 2.4rem;
}
.left-checkout .tabs-content .redeem-coupon label.coupon-label:before {
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 0.2rem;
  content: "";
  border: 0.2rem solid #386CCE;
}
.left-checkout .tabs-content .redeem-coupon label.coupon-label:before {
  position: absolute;
  top: 0rem;
  left: 0;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 0.2rem;
  content: "";
  border: 0.2rem solid #386CCE;
}
.left-checkout .tabs-content .redeem-coupon label.coupon-label:after {
  width: 1rem;
  height: 0.4rem;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  transform: rotate(-45deg);
  opacity: 0;
}
.left-checkout .have-account {
  border-bottom: 1px solid #c5cee0;
  display: flex;
  margin: 0 0 4rem;
  padding: 0 0 4rem;
}
.left-checkout .have-account .small-heading {
  color: #191B1F;
  font-size: 2rem;
  line-height: 125%;
  margin: 0 1.5rem 0 0;
}
.left-checkout .have-account a {
  color: #477bdd;
  display: block;
  font-family: "Faro", sans-serif;
  font-size: 2rem;
  line-height: 125%;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.left-checkout .cart-item {
  color: #191B1F;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 125%;
  padding: 1rem 0;
  text-align: center;
  width: 25%;
}
.left-checkout .item-detail {
  display: flex;
  margin: 0 0 3.5rem;
}
.top-cart-heading {
  display: flex;
}
.cart-detail-item {
  color: #191B1F;
  display: block;
  font-size: 1.6rem;
  line-height: 125%;
  text-align: center;
  width: 25%;
}
.cart-detail-item em {
  display: block;
  font-style: normal;
}
.cart-detail-item em.price-old {
  color: #9CA5B9;
}
.cart-detail-item.product-qty {
  font-weight: normal;
}
.product-name-data {
  color: #191B1F;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 150%;
  margin: 0;
  text-align: left;
}
.product-name-data .pro-cart-name {
  font-size: 1.6rem;
}
.product-name-data .box-pack {
  font-weight: normal;
}
.product-name-img .img-holder {
  flex: 0 0 4rem;
  margin: 0 1rem 0 0;
  width: 4rem;
}
.cart-detail-item.product-name-img {
  display: flex;
  width: 50%;
}
.cart-item.product-name {
  text-align: left;
  width: 50%;
}
.two-row label {
  display: block;
}
.form-group {
  margin: 0 0 20px;
}
.address-info .form-group label {
  display: block;
}
.address-info .form-group label[for="address"] {
  display: flex;
  justify-content: space-between;
}
.address-info .form-group label span.manually-address a {
  color: #477bdd;
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 125%;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.address-info .form-group .delivery-form-input input[type="text"] {
  margin: 0 0 2rem;
}
.address-info .form-group .delivery-form-input input[type="text"]:last-child {
  margin: 0;
}
.address-info .form-group .delivery-form-input .form-row input[type="text"] {
  margin: 0;
}
.two-row {
  display: flex;
  gap: 4%;
}
.two-row p {
  margin: 0;
  width: 48%;
}
.left-checkout .tabs-content .is-gift {
  display: flex;
  padding: 0.5rem 0 4rem;
}
.left-checkout .tabs-content .is-gift a {
  color: #477bdd;
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 125%;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.shipping-speed {
  margin: 0 0 4rem;
}
.shipping-speed .small-heading {
  color: #191B1F;
  font-family: "Faro", sans-serif;
  font-size: 2rem;
  line-height: 125%;
  margin: 0 0 1.5rem;
}
.shipping-speed #shipping-gateway-wrapper {
  color: #191B1F;
  font-size: 1.8rem;
  line-height: 125%;
  margin: 0;
}
.right-checkout-sidebar {
  background-color: #fff;
  border: 1px solid #f2dccd;
  border-radius: 0.6rem;
  float: right;
  width: 40%;
}
input.auto-complete, input.email, .manually-ship-address, .manually-biling-box {
  width: 90%;
}
.save-continue {
  text-align: right;
}
.save-continue .btn {
  background-color: #f22f34;
  box-sizing: border-box;
  font-size: 2rem;
  height: auto;
  line-height: 100%;
  padding: 1.1rem 3.5rem 1.6rem;
}
.save-continue .btn:hover {
  background: #a7002f;
}
.product-name-data .flavours-cart-summary p {
  margin-bottom: 0.5rem;
}
.error-input {
  border: 1px solid #f00 !important;
}
.error-txt {
  color: #f00;
  font-weight: bold;
}
ul.shipping-speed-option {
  list-style: none;
  margin: 0;
}
ul.shipping-speed-option li {
  line-height: 125%;
  margin: 0 0 1.5rem;
  padding: 0 0 0 2rem;
  position: relative;
  width: 100%;
}
ul.shipping-speed-option li:last-child {
  margin: 0;
}
ul.shipping-speed-option li input {
  top: 0.5rem;
}
ul.shipping-speed-option li input:focus + label:before {
  outline: 0.2rem solid #613223 !important;
  outline-offset: 2px !important;
}
ul.shipping-speed-option li input[type="hidden"] + label:after, ul.shipping-speed-option li input:checked + label:after {
  opacity: 1;
}
ul.shipping-speed-option li input[type="hidden"] + label:before, ul.shipping-speed-option li input:checked + label:before {
  background-color: #386CCE;
  border-color: #386CCE;
}
ul.shipping-speed-option li label {
  font-size: 1.6rem;
  line-height: 125%;
  cursor: pointer;
  display: block;
  font-weight: bold;
  margin: 0 0 2rem;
  position: relative;
  padding-left: 3rem;
  cursor: pointer;
}
ul.shipping-speed-option li label:before {
  width: 2.2rem;
  height: 2.2rem;
  background: #FAFBFD;
  border: 1px solid #C5CEE0;
  border-radius: 50%;
  top: 0;
  left: 0;
  content: "";
  position: absolute;
}
ul.shipping-speed-option li label:after {
  width: 0.8rem;
  height: 0.8rem;
  background: #fff;
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  border-radius: 50%;
  opacity: 0;
}
li.shipping-list-option {
  padding: 2rem 1rem;
  border: 1px solid;
  border-radius: 1rem;
  width: 29%;
  margin-left: 1%;
  height: 10rem;
}
span.s-name {
  display: block;
}
a.tab-links.payment-link {
  display: inline-block;
  width: 100%;
}
input#coupon {
  width: 70%;
}
input.btn.apply-btn {
  padding: 0.5rem;
  border-radius: 0.5rem;
  width: 13rem;
  -webkit-appearance: none;
}
ul.custom-shipping.woocommerce-shipping-methods {
  list-style: none;
}
.billing-shipping-wrapper {
  display: flex;
  gap: 4%;
  padding: 0 0 3rem;
}
.billing-shipping-wrapper > div {
  width: 48%;
}
.billing-shipping-wrapper > div input[type="checkbox"] {
  margin: 0.5rem 1rem 0 0;
}
.billing-shipping-wrapper > div p {
  color: #191B1F;
  display: flex;
  font-size: 1.6rem;
  line-height: 125%;
  margin: 0;
}
.billing-shipping-wrapper h2 {
  color: #191B1F;
  margin: 0 0 1.5rem;
}
.thank-you .woocommerce-table__product-name-thumb {
  width: 6rem !important;
}
.ajax-process-info {
  font-weight: bold;
  color: red;
  text-align: left;
  display: none;
}
.woocommerce-order.thank-you h2.woocommerce-column__title {
  font-size: 2.4rem;
  margin-bottom: 0;
}
address {
  font-style: normal;
}
address p {
  margin-bottom: 0;
}
.woocommerce-order.thank-you ul.wc-item-meta p {
  margin-bottom: 0.5rem;
}
.woocommerce-order.thank-you ul.wc-item-meta li p {
  display: inline-block;
}
.billing-inf-input, .address-data-section {
  margin: 2rem 0 0;
}
.address-data-section input[type="text"] {
  margin: 0 0 2rem;
}
.address-data-section input[type="text"]:last-child {
  margin: 0;
}
.redeem-coupon {
  padding: 0 0 2rem;
}
.redeem-coupon .coupon-label {
  display: flex;
  margin: 0;
}
.redeem-coupon .coupon-label input[type="checkbox"] {
  display: block;
  margin: 0.5rem 1rem 0 0;
}
.redeem-coupon .coupon-label .coupon-info {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 125%;
}
.redeem-coupon #coupon-redeem {
  padding: 1.5rem 0 0;
}
.redeem-coupon #coupon-redeem label {
  display: block;
  font-size: 1.8rem;
  margin: 0 0 1rem;
}
.redeem-coupon #coupon-redeem p {
  display: flex;
  margin: 0;
}
.redeem-coupon #coupon-redeem p input[type="text"] {
  flex: 1;
  margin: 0 1.5rem 0 0;
}
.redeem-coupon #coupon-redeem p input[type="button"] {
  font-family: "sofia-pro";
  font-size: 2rem;
  padding: 0.5rem 0.5rem 1rem;
  transition: background 0.35s;
}
.redeem-coupon #coupon-redeem p input[type="button"]:hover {
  background: #a7002f;
}
.woocommerce-checkout .woocommerce-message {
  background-color: #fff;
  border: 1px solid #f2dccd;
  border-radius: 0.6rem;
  color: #191B1F;
  line-height: 125%;
  margin: 0 0 4rem;
  padding: 1.5rem 1.5rem 1.5rem 5rem;
}
.woocommerce-checkout .woocommerce-message:before {
  left: 2rem;
  top: 1.6rem;
}
.modal-address-book {
  color: #191B1F;
}
.modal-address-book__row {
  width: 70rem;
  max-width: 100%;
  padding: 2rem 0;
  border-top: 1px solid #d8e0f0;
}
.modal-address-book__row:last-child {
  padding-bottom: 0;
}
.modal-address-book__row + .fancybox-button {
  background: #fff;
  top: 2rem;
  right: 2rem;
}
.modal-address-book__row + .fancybox-button:before, .modal-address-book__row + .fancybox-button:after {
  position: absolute;
  top: 0.7rem;
  bottom: 0.7rem;
  background: #191B1F;
  width: 2px;
  left: 50%;
  margin-left: -1px;
  content: "";
  transform: rotate(45deg);
}
.modal-address-book__row + .fancybox-button:after {
  transform: rotate(-45deg);
}
.modal-address-book__row + .fancybox-button svg {
  display: none;
}
.modal-address-book__row-first {
  border: none;
  font-weight: bold;
  padding: 0 0 1rem;
  font-size: 1.8rem;
}
.modal-address-book__row-first .modal-address-book__row-cell {
  font-size: 1.8rem !important;
}
.modal-address-book__row-cell {
  float: left;
  width: 70%;
  position: relative;
}
.modal-address-book__row-cell:first-child {
  width: 30%;
  font-weight: bold;
  font-size: 2.2rem;
  padding-top: 0.4rem;
}
.modal-address-book__row-cell p {
  padding: 0.9rem 10rem 0.6rem 0;
  margin: 0;
}
.modal-address-book__row-cell p br {
  display: inline-block;
}
.modal-address-book__row-cell .set-address-from-book {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 1200px) {
  .cart-review-box {
    padding: 25px 10px;
  }
  .cart-review-content .img-holder {
    width: 80px;
  }
  .cart-review-content .text-holder {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 992px) {
  .checkout-wrapp .checkout-content {
    width: 100%;
  }
  .checkout-wrapp .checkout-sidebar {
    width: 100%;
    padding-top: 0;
  }
}
@media (min-width: 901px) {
  .right-checkout-sidebar-inner {
    display: block !important;
  }
}
@media (max-width: 900px) {
  .left-checkout {
    float: none;
    margin: 0 0 30px;
    width: 100%;
  }
  .right-checkout-sidebar {
    float: none;
    width: 100%;
    margin-bottom: 2rem;
  }
  .right-checkout-sidebar-inner {
    display: none;
  }
  .right-checkout-sidebar .cart-review-title {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (max-width: 769px) {
  .checkout-wrapp .checkout-sidebar {
    width: 100%;
    padding: 18px 0 75px;
  }
  .checkout-wrapp .checkout-content {
    padding: 45px 0 0;
  }
}
@media (max-width: 768px) {
  #loginModal {
    box-sizing: border-box;
    padding: 100px 20px 0;
    z-index: 99;
  }
  #loginModal .modal-content {
    padding: 30px;
  }
  .left-checkout .have-account {
    display: block;
  }
  .order-summary-box .cart-review-title {
    padding: 15px 20px;
  }
  .order-summary-box h2, .billing-shipping-wrapper h2 {
    font-size: 18px;
  }
  .order-summary-box table {
    margin: 25px 20px;
    width: calc(100% - 40px);
  }
  .cart-review-box {
    margin: 0 20px;
    padding: 25px 0;
  }
  .cart-review-content .img-holder {
    width: 50px;
  }
  .checkout-wrapp .form-row.form-row-first, .checkout-wrapp .form-row.form-row-last {
    margin-right: 0;
    width: 49%;
  }
  .left-checkout .option-tabs {
    padding: 1.5rem 2rem;
    display: block;
  }
  .left-checkout .option-tabs .delivery-opt-tab {
    margin-bottom: 0.5rem;
    display: block;
  }
  .left-checkout .option-tabs:after {
    clear: both;
    content: "";
    display: block;
  }
  .left-checkout .option-tabs .use-address-opt, .left-checkout .option-tabs .tool {
    float: left;
  }
  .left-checkout .option-tabs a.tab-links {
    font-size: 2.08rem;
  }
  .left-checkout .tabs-content.active {
    padding: 2.5rem 2rem;
  }
  .left-checkout .cart-item {
    font-size: 16px;
  }
  .cart-detail-item {
    font-size: 16px;
  }
  .two-row {
    display: block;
  }
  .two-row p {
    margin: 0 0 20px;
    width: 100%;
  }
  .two-row p:last-child {
    margin: 0;
  }
}
.woocommerce td.product-name .wc-item-meta li strong {
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  #modal-address-book {
    padding: 44px 2rem;
  }
  .modal-address-book__row-cell:first-child {
    font-size: 1.8rem;
  }
  .modal-address-book__row-cell p {
    padding-top: 0;
  }
  .checkout-section .checkout-sidebar .cart-review-box, .checkout-section .checkout-sidebar .info-images-holder {
    display: none;
  }
  .checkout-wrapp.checkout-thank-you {
    max-width: 100%;
    padding: 2rem;
  }
  .checkout-wrapp.checkout-thank-you .order-again {
    margin-top: 0;
  }
  .checkout-wrapp.checkout-thank-you .col2-set .col-2 {
    margin-top: 3rem;
  }
  .checkout-wrapp.checkout-thank-you .woocommerce-order-overview li {
    width: 100%;
  }
  .checkout-wrapp.checkout-thank-you .woocommerce-order-overview li strong, .checkout-wrapp.checkout-thank-you .woocommerce-order-overview li span {
    width: 100%;
  }
  .checkout-wrapp .form-row-tc {
    width: 100%;
  }
  .woocommerce-checkout .woocommerce-message {
    margin-bottom: 2rem;
  }
  .signal-loading {
    left: 50%;
    top: 50%;
    margin: -3.5rem 0 0 -3.5rem;
    background: url(../images/loaderBysearch.svg) no-repeat 50% 0/ 7rem 7rem;
  }
  .billing-shipping-wrapper {
    display: block;
  }
  .billing-shipping-wrapper > div {
    width: 100%;
  }
  .billing-shipping-wrapper > div.shipping-address-data {
    margin-top: 4rem;
  }
}
@media (max-width: 760px) {
  .tool::after {
    font-size: 0.75em;
    margin-left: -5em;
    width: 10em;
  }
}
@media (max-width: 600px) {
  .checkout-wrapp #shipping-wrap, .checkout-wrapp #billing-wrap {
    display: block;
  }
  .checkout-wrapp #shipping-wrap .form-row, .checkout-wrapp #billing-wrap .form-row {
    width: 100%;
  }
  .checkout-wrapp #shipping-contact-wrap, .checkout-wrapp #billing-contact-wrap {
    display: block;
  }
  .checkout-wrapp #shipping-contact-wrap .form-row, .checkout-wrapp #billing-contact-wrap .form-row {
    width: 100%;
  }
}
@media only screen and (max-width: 560px) {
  .thwmsc-arrows ul.thwmsc-tabs li a {
    width: calc(100% - 26px);
  }
  .thwmsc-mobile-accordion .thwmsc-accordion-label {
    background: #b2b2b0 !important;
    color: #8b8b8b !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-transform: initial !important;
    line-height: 32px;
  }
  .thwmsc-mobile-accordion .thwmsc-accordion-label.active {
    background: #018dc2 !important;
    color: #ffffff !important;
  }
  .thwmsc-wrapper span.dashicons-yes {
    top: 10px !important;
  }
  .thwmsc-wrapper.thwmsc-layout-time-line .thwmsc-accordion-label span.dashicons.dashicons-yes {
    top: 10px !important;
    right: auto;
    left: 25px !important;
  }
  .thwmsc-layout-time-line.thwmsc_title_above .thwmsc-accordion-label .thwmsc-index {
    margin-top: 0px !important;
  }
  .thwmsc-layout-time-line.thwmsc_title_above .thwmsc-accordion-label span.dashicons-yes {
    margin-top: 0px !important;
  }
  .thwmsc-layout-left span.thwmsc-tab-label {
    padding: 5px 10px;
    line-height: 20px;
    padding: 5px 10px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    word-wrap: break-word;
    width: 100%;
    max-width: 100%;
  }
  .thwmsc-layout-left .thwmsc-index {
    margin-right: 0px;
    display: block;
    margin: 0 auto;
  }
  .thwmsc-layout-left ul.thwmsc-tabs li {
    line-height: 40px;
  }
  .thwmsc-layout-left.thwmsc-arrows ul.thwmsc-tabs li a {
    width: 100%;
    margin-left: 0px !important;
  }
  .thwmsc-layout-left.thwmsc-arrows ul.thwmsc-tabs li a:after {
    display: none;
  }
  .thwmsc-layout-left span.dashicons-yes {
    left: 0px !important;
    right: 0px;
    margin: 0 auto;
    top: 5px !important;
  }
}
@media screen and (max-width: 500px) {
  .checkout-section .checkout-sidebar .sidebar-secure-info {
    display: none;
  }
  .checkout-sidebar .order-summary-box {
    padding: 20px 15px 18px;
  }
  .checkout-section .checkout-sidebar .order-summary-box {
    display: none;
  }
  .checkout-wrapp span.thwmsc-tab-label {
    padding: 10px;
  }
  .thwmsc-accordion-step .thwmsc-tab-content {
    padding: 20px 10px 10px;
  }
}
/* contact page */
.contact-wrap__left {
  float: left;
  width: 57%;
}
.contact-wrap__right {
  float: right;
  width: 40.3%;
  margin-bottom: 11rem;
}
.contact-wrap__right-lifestyle {
  padding-top: 123%;
  border-radius: 0 12rem 0 0;
}
.contact-wrap__right-pieces {
  position: absolute;
  max-width: 22.7rem;
  max-height: 25.1rem;
  bottom: -9rem;
  right: -9rem;
}
.contact-wrap__right-blue {
  margin-top: -11.3rem;
  padding: 5rem 6rem 6.6rem;
  position: relative;
  overflow: visible;
}
.contact-wrap__right-blue > strong, .contact-wrap__right-blue > h3 {
  display: block;
  font-size: 2.4rem;
  line-height: 1.45;
  margin-bottom: 1.5rem;
  font-family: "sofia-pro";
  font-weight: bold;
}
.contact-wrap__right-blue p {
  font-size: 1.6rem;
  line-height: 1.5;
}
.contact-wrap__right-blue a {
  color: #613223;
  font-weight: bold;
  text-decoration: underline;
}
.contact-wrap__right-other {
  margin-bottom: 3.5rem;
}
.contact-wrap__right-other a {
  text-decoration: underline;
}
.contact-wrap__right-other a:hover {
  text-decoration: none;
}
.screen-reader-response * {
  visibility: hidden;
}
.entry-content-wrap {
  border: 1px solid #F2DCCD;
  background: #fff;
  padding: 3rem 4rem 4rem;
  border-radius: 0.6rem;
}
@media (max-width: 1023px) {
  .contact-wrap__left {
    width: auto;
    float: none;
    margin-bottom: 4rem;
  }
  .contact-wrap__right {
    width: auto;
    float: none;
    max-width: 45rem;
    margin: 0 auto 5rem;
  }
}
@media (max-width: 767px) {
  .contact-wrap__right-pieces {
    right: -4rem;
    max-width: 17rem;
    max-height: 17rem;
  }
  .contact-wrap__right-blue {
    padding: 4rem;
  }
  .contact-wrap .entry-content-wrap {
    padding: 3rem 3rem 0.5rem;
  }
  .contact-wrap .entry-content .form-row .form-cell-50 {
    width: 100%;
  }
  .contact-wrap .entry-content .form-row .form-cell-50 + .form-cell-50 {
    margin-top: 2.5rem;
  }
}
/* contact page */
#content .type-page {
  padding-top: 4rem;
}
#content .type-page #wpsl-wrap {
  padding-top: 2.5rem;
  padding-left: 0.2rem;
}
#content .type-page #wpsl-wrap .wpsl-search {
  padding: 0;
  margin: 0;
  background: transparent;
}
#content .type-page #wpsl-wrap #wpsl-result-list {
  float: left;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li {
  border-radius: 4rem 0.6rem 4rem 0.6rem;
  transition: color 0.35s, background 0.35s;
  padding: 2.5rem;
  border: none;
  color: #613223;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li.wpsl-no-results-msg, #content .type-page #wpsl-wrap #wpsl-result-list ul li.wpsl-preloader {
  pointer-events: none;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li.wpsl-no-results-msg img, #content .type-page #wpsl-wrap #wpsl-result-list ul li.wpsl-preloader img {
  border-right: 1rem solid rgba(255, 255, 255, 0.01) !important;
  position: relative;
  left: -0.01rem;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li:hover {
  background: #613223;
  color: #fff;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li:hover .wpsl-direction-wrap a.wpsl-directions {
  color: #84C4EC;
  background: url(../images/link-icon-light.svg) no-repeat 0 50%;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li p {
  margin-bottom: 0.5rem;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li p span {
  display: inline;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 1.44;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li p span:after {
  content: ",";
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li p span:last-child:after {
  display: none;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li .wpsl-direction-wrap {
  font-size: 0;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li .wpsl-direction-wrap a.wpsl-directions {
  text-indent: 0;
  font-size: 1.6rem;
  text-decoration: underline;
  padding-left: 2.5rem;
  color: #386CCE;
  background: url(../images/link-icon.svg) no-repeat 0 50%;
}
#content .type-page #wpsl-wrap #wpsl-result-list ul li .wpsl-direction-wrap a.wpsl-directions:hover {
  text-decoration: none;
}
#content .type-page #wpsl-wrap #wpsl-result-list p, #content .type-page #wpsl-wrap #wpsl-result-list div {
  padding: 0;
}
#content .type-page #wpsl-wrap #wpsl-result-list p strong, #content .type-page #wpsl-wrap #wpsl-result-list p h3, #content .type-page #wpsl-wrap #wpsl-result-list div strong, #content .type-page #wpsl-wrap #wpsl-result-list div h3 {
  display: block;
  font-family: "Faro", sans-serif;
  font-weight: normal;
  font-size: 2.2rem;
  line-height: 1.36;
  margin-bottom: 0;
}
#content .type-page #wpsl-wrap #wpsl-result-list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background: transparent;
}
#content .type-page #wpsl-wrap #wpsl-result-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}
#content .type-page #wpsl-wrap #wpsl-result-list .mCSB_scrollTools .mCSB_draggerContainer:after {
  width: 8px;
  top: 0;
  left: 50%;
  content: "";
  margin-left: -4px;
  bottom: 0;
  position: absolute;
  background: #F8EBE2;
  border-radius: 8px;
}
#content .type-page #wpsl-gmap {
  width: 65.5%;
}
#content .type-page #wpsl-search-btn {
  background: #E22733;
  padding: 1.3rem 3.8rem;
  background: #E22733;
  color: #fff;
  font-size: 2.1rem;
  line-height: 1.66;
  font-weight: bold;
  border-radius: 3rem;
  text-decoration: none;
  transition: background 0.35s;
  display: inline-block;
  border: none;
  cursor: pointer;
  padding: 1.1rem 3rem 1.1rem 2.4rem;
  font-size: 1.6rem;
  margin-top: 3.2rem;
  -webkit-appearance: none;
}
#content .type-page #wpsl-search-btn:hover {
  background: #F53F44;
}
#content .type-page #wpsl-search-input, #content .type-page .wpsl-dropdown, #content .type-page .wpsl-radius-dropdown-outer {
  border: 1px solid #F2DCCD;
  font-size: 1.9rem;
  line-height: 1.15;
  padding: 1.2rem 1.5rem;
  border-radius: 0.4rem;
  color: #313338;
  background: #fff;
  width: 35rem;
  margin-right: 3.5rem;
}
#content .type-page .wpsl-radius-dropdown-outer {
  width: 18rem;
  margin-right: 0;
  clear: both;
  padding: 0;
  position: relative;
}
#content .type-page .wpsl-radius-dropdown-outer:after {
  position: absolute;
  content: "";
  right: 12px;
  top: 50%;
  margin-top: -4px;
  border: 6px solid transparent;
  border-top: 8px solid #396AC6;
}
#content .type-page .wpsl-radius-dropdown-outer select {
  padding: 1.2rem 1.5rem;
  border: 0;
  background-color: #fff;
  border-radius: 0.4rem;
  width: 18rem;
  font-size: 1.9rem;
  line-height: 1.19;
  color: #000;
  font-family: "sofia-pro";
}
#content .type-page .wpsl-dropdown {
  width: 15rem;
}
#content .type-page .wpsl-dropdown:hover {
  box-shadow: none;
}
#content .type-page .wpsl-dropdown .wpsl-selected-item {
  padding: 0 3.5rem 0 0 !important;
  font-size: 1.9rem;
  line-height: 1.15;
  border: none;
}
#content .type-page .wpsl-dropdown .wpsl-selected-item:after {
  border-top-color: #396AC6;
}
#content .type-page #wpsl-search-wrap {
  margin-bottom: 3rem;
}
#content .type-page #wpsl-search-wrap .wpsl-input {
  display: block;
  float: left;
}
#content .type-page #wpsl-search-wrap .wpsl-input input {
  display: block;
  -webkit-appearance: none;
}
#content .type-page #wpsl-search-wrap div {
  float: none;
  display: block;
}
#content .type-page #wpsl-search-wrap div.wpsl-select-wrap {
  float: left;
}
#content .type-page #wpsl-search-wrap div.wpsl-input {
  margin-right: 0;
  margin-bottom: 0;
}
#content .type-page #wpsl-search-wrap div#wpsl-radius {
  margin-right: 3rem;
}
#content .type-page #wpsl-search-wrap div.wpsl-dropdown {
  clear: both;
}
#content .type-page #wpsl-search-wrap div.wpsl-dropdown div {
  border-color: #F2DCCD;
}
#content .type-page #wpsl-search-wrap div label {
  font-size: 1.6rem;
  font-weight: bold;
  display: block;
  white-space: nowrap;
}
#content .type-page .wpsl-active .wpsl-selected-item:after {
  border-top-color: transparent;
  border-bottom-color: #396AC6;
}
@media (max-width: 1023px) {
  #wrapper .wpsl-input label {
    width: auto;
    margin-right: 1rem;
  }
  #content .type-page #wpsl-search-wrap div label {
    float: none;
  }
  #content .type-page #wpsl-search-wrap .wpsl-input input {
    max-width: 100%;
    box-sizing: border-box;
  }
  #content .type-page #wpsl-gmap {
    width: 100%;
  }
}
/* flexible page */
.flex-hero {
  padding-top: 21rem;
  position: relative;
}
.flex-hero-cart {
  padding-top: 0;
}
.flex-hero-description {
  font-size: 2rem;
  line-height: 1.5;
}
.flex-hero-description a {
  color: #477BDD;
}
.flex-hero-description ul, .flex-hero-description ol {
  margin: 0 0 2rem 2rem;
}
.leave-btns {
  display: flex;
  justify-content: space-around;
  max-width: 28rem;
  margin: 0 auto;
}
.leave-btns a {
  text-align: center;
  min-width: 12rem;
}
.fancybox-slide--html .fancybox-close-small {
  background: transparent;
  padding: 0.5rem;
}
.flex-hero-1 {
  background: #fff;
}
.flex-hero-1 + .icon-text-grid {
  padding-top: 8rem;
  margin-bottom: 6rem;
}
.flex-hero-1 + .icon-text-grid .grid__item-image--as-icon {
  max-width: 15rem;
}
.flex-hero-1-deco-white {
  left: 0;
  position: absolute;
  width: 38.1%;
  bottom: 0;
  top: 22rem;
  background: #fff;
  border-radius: 0 18rem 0 0;
  z-index: 3;
}
.flex-hero-1-deco {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 62%;
  border-radius: 0 0 0 18rem;
  overflow: hidden;
  max-width: 120rem;
}
.flex-hero-1-deco.flex-hero-1-deco-top {
  right: auto;
  left: 0;
  width: 38.1%;
  bottom: auto;
  height: 50rem;
  border-radius: 0;
}
.flex-hero-1__left {
  float: left;
  width: 28%;
  padding: 10rem 0 0 6%;
  position: relative;
  z-index: 4;
}
.flex-hero-1__left .h1 {
  margin-bottom: 3rem;
}
.flex-hero-1__right {
  float: right;
  width: 52%;
  position: relative;
  padding: 0rem 0 4rem 0%;
  box-sizing: border-box;
}
.flex-hero-1__right-image-left {
  position: absolute;
  top: 5%;
  left: 0;
  max-width: 15rem;
  max-height: 15rem;
}
.flex-hero-1__right-image-right {
  position: absolute;
  top: 50%;
  right: 8%;
  max-width: 17.3rem;
  max-height: 18.9rem;
}
.flex-hero-1__right-image-bottom {
  position: absolute;
  bottom: -8rem;
  left: 38%;
  max-width: 17.2rem;
  max-height: 17.5rem;
}
@media (min-width: 1900px) {
  .flex-hero-1-deco-white {
    width: 43.1%;
  }
  .flex-hero-1-deco {
    width: 57%;
    max-width: 1200rem;
  }
  .flex-hero-1-deco.flex-hero-1-deco-top {
    width: 43.1%;
  }
}
@media (max-width: 1700px) {
  .flex-hero-1-deco.flex-hero-1-deco-top svg {
    transform: translate(-17rem, 0);
  }
}
@media (max-width: 1300px) {
  .flex-hero-1-deco.flex-hero-1-deco-top svg {
    transform: translate(-22rem, 0);
  }
}
@media (max-width: 1200px) {
  .flex-hero {
    padding-top: 0rem;
  }
  .flex-hero-1 {
    padding-top: 12rem;
  }
  .flex-hero-1-deco-white {
    top: 14rem;
    width: 43%;
  }
  .flex-hero-1-deco {
    width: 57%;
  }
  .flex-hero-1-deco.flex-hero-1-deco-top {
    width: 43%;
  }
  .flex-hero-1__left {
    padding-left: 0;
    padding-right: 0;
    width: 35%;
  }
  .flex-hero-1__right {
    padding-bottom: 0;
  }
  .flex-hero-1__right-image-left {
    max-width: 9rem;
  }
  .flex-hero-1__right-image-right {
    max-width: 10rem;
  }
  .flex-hero-1__right-image-bottom {
    max-width: 10rem;
  }
}
@media (max-width: 1023px) {
  .flex-hero-1-deco-white, .flex-hero-1-deco.flex-hero-1-deco-top {
    display: none;
  }
  .flex-hero-1 {
    padding-top: 0 !important;
  }
  .flex-hero-1-deco {
    position: relative;
    width: 100%;
    height: 29rem;
    border-radius: 0 0 0 10rem;
  }
  .flex-hero-1-deco svg {
    position: absolute;
    bottom: 0;
    right: 0;
    max-height: 32rem;
    width: 37rem;
    transform: rotate(-31deg) scale(1.5);
  }
  .flex-hero-1__right {
    position: absolute;
    max-width: 30rem;
    top: 0;
    right: 0;
    width: 56%;
    padding-bottom: 10rem;
    width: 100%;
    max-width: 100%;
  }
  .flex-hero-1__right-main {
    max-width: 13rem;
    margin-left: 2rem;
    margin-top: 3rem;
  }
  .flex-hero-1__right-image-left {
    max-width: 7rem;
    top: 9rem;
  }
  .flex-hero-1__right-image-right {
    max-width: 8rem;
    right: -2rem;
  }
  .flex-hero-1__right-image-bottom {
    bottom: 4rem;
    left: 50%;
    max-width: 8rem;
  }
  .flex-hero-1__right-image-bottom {
    left: auto;
    right: 2rem;
  }
  .flex-hero-1__right-main {
    max-height: 22rem;
    max-width: 100%;
    margin: 7rem auto 0;
    display: block;
  }
  .flex-hero-1__left {
    padding-left: 0;
    padding-top: 5rem;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .flex-hero-1__left {
    padding-top: 3rem;
    padding-right: 0;
  }
  .flex-hero-1-deco {
    height: 24rem;
  }
  .flex-hero-1__right {
    width: 100%;
    max-width: 100%;
  }
  .flex-hero-1__right-image-bottom {
    left: auto;
    right: 2rem;
    bottom: 7rem;
  }
  .flex-hero-1__right-main {
    max-height: 17rem;
    max-width: 100%;
    margin: 7rem auto 0;
    display: block;
  }
  .flex-hero-1-deco svg {
    transform: scale(2) rotate(-23deg);
  }
}
.flex-hero-2 {
  margin-bottom: 13rem;
}
.flex-hero-2-deco {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 10rem;
  width: 58%;
  overflow: hidden;
  border-radius: 0 34.7rem 0 28.6rem;
}
.flex-hero-2-deco svg {
  transform: rotateY(180deg) scale(1.2);
  min-width: 100%;
}
.flex-hero-2-deco-bottom {
  position: absolute;
  bottom: 0;
  right: 11%;
  max-width: 28rem;
  max-height: 28rem;
}
.flex-hero-2__left {
  float: left;
  position: relative;
  z-index: 2;
  width: 48%;
  min-height: 40rem;
  max-height: 80rem;
  padding-top: 5rem;
  text-align: center;
}
.flex-hero-2__left-large {
  max-width: 41%;
  max-height: 120rem;
}
.flex-hero-2__left-image-left {
  position: absolute;
  left: 8%;
  top: 35%;
  max-width: 23%;
  max-height: 25rem;
}
.flex-hero-2__left-image-center {
  position: absolute;
  left: 55%;
  top: 50%;
  max-width: 38%;
  max-height: 34rem;
}
.flex-hero-2__right {
  float: right;
  position: relative;
  z-index: 2;
  width: 43%;
  padding-top: 17rem;
}
.flex-hero-2__right-description {
  padding-top: 4rem;
}
@media (max-width: 2000px) {
  .flex-hero-2-deco svg {
    transform: rotateY(180deg);
  }
}
@media (max-width: 1200px) {
  .flex-hero-2-deco-bottom {
    max-width: 20rem;
    max-height: 20rem;
  }
  .flex-hero-2__left {
    min-height: 65rem;
    padding-top: 0;
  }
  .flex-hero-2__right {
    padding-top: 5rem;
  }
  .flex-hero-2-deco {
    bottom: 16rem;
  }
}
@media (max-width: 1023px) {
  .flex-hero-2-deco {
    border-radius: 0 15rem 0 15rem;
  }
}
@media (max-width: 767px) {
  .flex-hero-2 {
    padding-top: 0;
    margin-bottom: 6rem;
  }
  .flex-hero-2-deco {
    height: 30rem;
    position: relative;
    width: 100%;
    border-radius: 0 0 0 10rem;
    transform: translateZ(0);
  }
  .flex-hero-2__left {
    position: absolute;
    top: 3rem;
    height: 25rem;
    min-height: 1px;
    left: 50%;
    width: 54vw;
    margin-left: -27vw;
  }
  .flex-hero-2__left-large {
    max-height: 100%;
  }
  .flex-hero-2__left-image-left {
    left: 0;
    top: 22%;
    max-width: 34%;
  }
  .flex-hero-2__left-image-center {
    top: 60%;
    left: 62%;
  }
  .flex-hero-2__right {
    width: 100%;
    padding-bottom: 4rem;
    padding-right: 2rem;
    box-sizing: border-box;
    padding-top: 6rem;
  }
  .flex-hero-2-deco-bottom {
    max-width: 14rem;
    max-height: 14rem;
    right: -4rem;
  }
}
.flex-hero-3 {
  padding-top: 18rem;
}
.flex-hero-3 .inner {
  padding-top: 0rem;
}
.flex-hero-3__left {
  float: left;
  width: 66%;
}
.flex-hero-3__right {
  float: right;
  width: 33%;
}
.flex-hero-3__right img {
  float: right;
  max-width: 80%;
  max-height: 34rem;
}
@media (max-width: 1200px) {
  .flex-hero-3 {
    padding-top: 0;
  }
  .flex-hero-3 .inner {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .flex-hero-3 {
    padding-top: 1rem;
    margin-bottom: 1rem;
  }
  .flex-hero-3 .inner {
    padding-top: 0;
  }
  .flex-hero-3__left {
    float: left;
    width: 100%;
  }
  .flex-hero-3__right {
    float: right;
    width: 100%;
    position: absolute;
    right: -6rem;
    top: 4rem;
  }
  .flex-hero-3__right img {
    float: right;
    max-width: 15rem;
    max-height: 15rem;
  }
  .flex-hero-3 .flex-hero-3__right {
    position: static;
    margin-bottom: 2rem;
    float: none;
  }
  .flex-hero-3 .flex-hero-3__right img {
    float: none;
    max-width: 100%;
  }
}
.flex-hero-4 {
  margin-bottom: 7rem;
}
.flex-hero-4-deco {
  position: absolute;
  left: 0;
  top: 5rem;
  bottom: 8rem;
  left: 0;
  width: 42%;
  border-radius: 0 26rem 0 0;
  z-index: 3;
  overflow: hidden;
}
.flex-hero-4-deco svg {
  transform: rotateY(180deg);
}
.flex-hero-4__inner {
  position: relative;
}
.flex-hero-4__right {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 75%;
  border-radius: 0 0 0 14rem;
  overflow: hidden;
}
.flex-hero-4__right video {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.flex-hero-4__right .play-video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  cursor: pointer;
  transition: opacity 0.35s, visibility 0.35s;
}
.flex-hero-4__right .play-video.no-icon {
  pointer-events: none;
}
.flex-hero-4__right .play-video.no-icon:after {
  display: none;
}
.flex-hero-4__right .play-video.hide {
  opacity: 0;
  visibility: hidden;
}
.flex-hero-4__right .play-video:after {
  position: absolute;
  background: url(../images/play-icon.svg) no-repeat 0 0 / contain;
  content: "";
  width: 14.5rem;
  height: 14.5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.flex-hero-4__left {
  padding: 26rem 0 26rem 7rem;
  float: left;
  width: 30%;
  box-sizing: border-box;
  position: relative;
  z-index: 4;
}
.flex-hero-4__left .h1 {
  margin-bottom: 6rem;
}
.flex-hero-4__left .h1 em {
  color: #FED455;
  margin-left: 0;
  font-family: "Faro", sans-serif;
  font-size: 1em;
  top: 0;
}
.flex-hero-4__left .h1 span {
  color: #FED455;
  margin-left: -5rem;
  font-size: 10.3rem;
}
.flex-hero-4__left .h1 span.after {
  margin-left: 5rem;
  color: #FED455;
}
.flex-hero-4__left .h1 span.after + em {
  color: #FED455;
}
.flex-hero-4__left .accent-image {
  position: absolute;
  bottom: -5rem;
  left: 0;
  max-width: 65%;
  max-height: 26rem;
}
@media (max-width: 1400px) {
  .flex-hero-4__left {
    padding: 18rem 0 18rem 6rem;
  }
}
@media (max-width: 1200px) {
  .flex-hero-4__left {
    padding: 16rem 0 16rem 6rem;
  }
}
@media (max-width: 1023px) {
  .flex-hero-4 {
    padding-top: 0;
    margin-bottom: 10rem;
  }
  .flex-hero-4__left {
    width: 100%;
    padding: 13rem 9% 5.7rem;
    box-sizing: border-box;
    position: relative;
  }
  .flex-hero-4__left .flex-hero-4-deco {
    top: 0;
    bottom: 0;
    left: -8vw;
    right: -8vw;
    border-radius: 0;
    width: auto;
  }
  .flex-hero-4__left-inner {
    position: relative;
    z-index: 3;
  }
  .flex-hero-4__left .h1 {
    font-size: 5.7rem;
    margin-bottom: 2rem;
  }
  .flex-hero-4__left .h1 span {
    margin-left: 0;
    font-size: 8.5rem;
  }
  .flex-hero-4__right {
    position: relative;
    width: calc(100% + 16vw);
    margin: 0 -8vw;
    border-radius: 0 0 0 10rem;
    padding-top: 69%;
  }
  .flex-hero-4__right video {
    border-radius: 0 0 0 10rem;
  }
  .flex-hero-4 .accent-image {
    position: absolute;
    bottom: -9rem;
    left: -2rem;
    max-width: 20rem;
    max-height: 20rem;
    z-index: 4;
  }
}
@media (max-width: 767px) {
  .flex-hero-4-deco svg {
    max-width: 100%;
    height: 130%;
  }
  .flex-hero-4__right video {
    position: static;
    transform: translate(0, 0);
    max-width: 100%;
  }
}
.flex-carousel {
  margin-bottom: 8rem;
}
.flex-carousel__slider-outer {
  position: relative;
}
.flex-carousel__slider-top-image {
  position: absolute;
  top: -13rem;
  right: 0;
  max-width: 25rem;
  max-height: 23rem;
  z-index: 4;
}
.flex-carousel__slider-bottom-image {
  position: absolute;
  top: 6rem;
  left: -14rem;
  pointer-events: none;
  max-width: 23rem;
  max-height: 27rem;
  z-index: 4;
}
.flex-carousel .cta-card-outer {
  padding-right: 2.5rem;
  opacity: 0;
  transition: opacity 0.35s;
}
.flex-carousel .cta-card-outer.slick-active {
  opacity: 1;
}
.flex-carousel__slider {
  margin-right: -2.5rem;
}
.flex-carousel__slider .slick-track {
  display: flex;
}
.flex-carousel__slider .slick-track .cta-card-outer {
  height: auto;
}
.flex-carousel__slider .cta-card {
  padding-bottom: 0;
  height: 100%;
}
.flex-carousel__slider .cta-card a {
  display: block;
  height: 100%;
}
.flex-carousel__slider .cta-card__photo {
  padding-top: 0;
  height: 43.5rem;
}
.flex-carousel__slider .cta-card__info {
  height: calc(100% - 32.5rem);
}
.flex-carousel__top {
  width: 50%;
  padding-bottom: 4rem;
}
.flex-carousel .slick-list {
  overflow: visible;
}
.flex-carousel .slick-arrow {
  position: absolute;
  top: 50%;
  left: -2.7rem;
  transform: translate(0, -50%);
  z-index: 3;
  transition: opacity 0.35s, visibility 0.35s;
}
.flex-carousel .slick-arrow.slick-disabled {
  opacity: 0;
  visibility: hidden;
}
.flex-carousel .slick-arrow.slick-next {
  left: auto;
  right: -0.7rem;
}
.flex-carousel .slick-arrow.slick-prev {
  transform: translate(0, -50%) rotate(180deg);
}
@media (max-width: 1200px) {
  .flex-carousel__top {
    width: 74%;
  }
  .flex-carousel__slider-top-image {
    max-width: 18rem;
  }
  .flex-carousel__slider-bottom-image {
    max-width: 16rem;
    left: -8rem;
  }
  .flex-carousel .slick-arrow {
    left: -2rem;
  }
  .flex-carousel .slick-arrow.slick-next {
    right: 1rem;
  }
}
@media (max-width: 1200px) {
  .flex-carousel__top {
    width: 86%;
  }
}
@media (max-width: 767px) {
  .flex-carousel {
    margin-bottom: 6rem;
  }
  .flex-carousel__top {
    width: 100%;
    padding-bottom: 6rem;
  }
  .flex-carousel .slick-dots {
    list-style-type: none;
    padding: 2rem 0 0;
    margin: 0;
    text-align: right;
  }
  .flex-carousel .slick-dots li {
    display: inline-block;
    margin-left: 0.3rem;
  }
  .flex-carousel .slick-dots li:first-child:last-child {
    display: none;
  }
  .flex-carousel .slick-dots li button {
    width: 16px;
    height: 16px;
    box-sizing: initial;
    -webkit-appearance: none;
    border: 2px solid transparent;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    text-indent: -9999px;
    display: block;
    position: relative;
  }
  .flex-carousel .slick-dots li button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    content: "";
    background: #F3D3C9;
    border-radius: 50%;
  }
  .flex-carousel .slick-dots li.slick-active button {
    border-color: #F3D3C9;
  }
  .flex-carousel__slider-top-image {
    max-width: 14rem;
    top: -6rem;
  }
  .flex-carousel__slider-bottom-image {
    display: none;
  }
  .flex-carousel__slider-outer .cta-card-outer {
    width: 80vw;
  }
  .flex-carousel__slider-outer .slick-prev, .flex-carousel__slider-outer .slick-next {
    display: none !important;
  }
}
.icon-text-grid {
  margin-bottom: 12rem;
}
.icon-text-grid.flex-module {
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .icon-text-grid {
    margin-bottom: 5rem;
  }
}
.icon-text-grid__title {
  max-width: 60%;
  margin: 0 auto 10rem;
  text-align: center;
}
.icon-text-grid__title .h2 {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .icon-text-grid__title {
    max-width: 75%;
    margin-bottom: 5rem;
  }
}
@media (max-width: 812px) {
  .icon-text-grid__title {
    max-width: 100%;
    margin-bottom: 5rem;
  }
}
.icon-text-grid__title + .icon-text-grid__description {
  margin-top: -6rem;
  margin-bottom: 10rem;
}
@media (max-width: 1024px) {
  .icon-text-grid__title + .icon-text-grid__description {
    margin-top: 0;
    margin-bottom: 5rem;
  }
}
.icon-text-grid__sub-title {
  color: #E22733;
  font-size: 2.6rem;
  font-weight: bold;
}
.icon-text-grid__description {
  font-size: 2.4rem;
  margin: 0 auto;
  max-width: 80%;
}
.icon-text-grid__description-small {
  font-size: 1.8rem;
}
.article {
  margin-bottom: 15rem;
}
.article.flex-module {
  margin-bottom: 6rem;
}
.article__main {
  float: left;
  width: 100%;
}
.article__main .article__testimonials .testimonial-slide__author {
  max-width: calc(100% - 26rem);
}
.article__main--with-sidebar {
  width: calc(100% - 42.1rem);
  padding-right: 4.8rem;
  margin-right: 4.8rem;
  border-right: 1px solid #CFC1BC;
}
@media (max-width: 1023px) {
  .article__main--with-sidebar {
    width: 100%;
    margin-bottom: 8rem;
  }
}
.article__main--no-line {
  border-right: none !important;
}
.article__fwiwc {
  position: relative;
  margin-bottom: 7rem;
}
.article__fwiwc::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -8rem;
  right: -17rem;
  width: 25.8rem;
  height: 29.5rem;
  background: url(../images/corns-on-full-width-image.png) no-repeat center / cover;
}
.article__fwiwc--no-graphic::after {
  display: none;
}
.article__caption {
  margin-top: 2rem;
  font-size: 1.5rem;
  font-weight: bold;
}
.article__fwvwc-video {
  position: relative;
  display: flex;
  max-width: 102.4rem;
  margin: 0 auto 3rem;
  flex-direction: column;
}
.article__fwvwc-video video {
  width: 100%;
  height: 55rem;
  background-color: #000000;
}
.article__fwvwc-video iframe {
  width: 100%;
  height: 55rem;
}
.article__fwvwc-video iframe::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  vertical-align: top;
  z-index: 2;
}
.article__fwvwc-video--with-sidebar iframe, .article__fwvwc-video--with-sidebar video {
  height: 38rem;
}
.article__fwvwc-poster {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.article__fwvwc-poster.clicked {
  opacity: 0;
  visibility: hidden;
}
.article__fwvwc-play {
  position: absolute;
  left: calc(50% - 3.5rem);
  top: calc(50% - 3.5rem);
}
.article__fwvwc-play.clicked {
  opacity: 0;
  visibility: hidden;
}
.article__fwvwc-play .ia-play {
  margin-top: 0;
}
.article__testimonials {
  position: relative;
  margin: 9rem 0 10rem 0;
}
.article__testimonials-wrapper {
  padding: 12rem 9rem 9rem 16rem;
}
.article__testimonials-wrapper--with-sidebar {
  padding: 10rem 7rem 7rem 11rem;
}
@media (max-width: 1200px) {
  .article__testimonials-wrapper--with-sidebar {
    padding-left: 6rem;
  }
}
.article__testimonials-wrapper--with-sidebar .testimonial-slide__footer {
  align-items: flex-start;
  flex-direction: column-reverse;
}
.article__testimonials-wrapper--with-sidebar .testimonial-slide__body {
  padding-bottom: 0;
}
.article__testimonials::after {
  content: "";
  display: block;
  position: absolute;
  top: -20.5rem;
  right: -11rem;
  width: 30.6rem;
  height: 32.7rem;
  background: url(../images/Kernels.png) no-repeat center / contain;
}
@media (max-width: 1200px) {
  .article__testimonials::after {
    width: 21rem;
    right: -6rem;
  }
}
.article__testimonials--no-graphic::after {
  display: none;
}
.article__sidebar {
  float: right;
  width: calc(32.5rem - 1px);
}
@media (max-width: 1023px) {
  .article__sidebar {
    width: 100%;
  }
}
.article__sidebar__cta {
  text-align: center;
  padding-bottom: 4.5rem;
  margin-bottom: 2.5rem;
}
.article__sidebar__cta-wrapper {
  display: block;
}
.article__sidebar__cta-inner {
  padding-top: 3.7rem;
}
.article__sidebar__cta .article__sidebar__cta-title {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #fff;
}
.article__sidebar__cta .article__sidebar__cta-title::before {
  display: none;
}
.testimonial-slide__body {
  padding-bottom: 2.5rem;
}
.testimonial-slide__logo {
  float: left;
  max-width: 12rem;
  margin-right: 2rem;
}
.testimonial-slide__footer {
  display: flex;
  align-items: center;
}
.testimonial-slide__author {
  font-size: 1.7rem;
  padding: 1rem 0;
  max-width: calc(100% - 13rem);
}
.sidebar-resource {
  margin-bottom: 4.5rem;
  border-bottom: 1px solid #CFC1BC;
}
.sidebar-resource ul {
  padding-left: 0;
}
.sidebar-resource ol {
  padding-left: 1rem;
}
.sidebar-resource:last-of-type {
  border: 0;
}
.sidebar-resource__cta {
  display: block;
  margin: -2rem 0 4.5rem;
}
@media (max-width: 767px) {
  .article {
    margin-bottom: 6rem;
  }
  .article__sidebar__cta-inner {
    padding-top: 7rem;
  }
  .article__main--with-sidebar {
    margin-bottom: 5rem;
  }
  .article__sidebar__cta .article__sidebar__cta-title {
    border: none;
    padding-bottom: 0;
  }
  .article__fwvwc-video--with-sidebar iframe, .article__fwvwc-video--with-sidebar video {
    height: 20rem;
  }
  .article__fwvwc-video iframe {
    height: 20rem;
  }
  .article__caption {
    font-size: 1.5rem;
    max-width: 100%;
  }
  .article__caption a {
    word-break: break-all;
    color: #477bdd;
  }
  .article__fwiwc {
    margin-bottom: 4rem;
  }
  .article__fwiwc:after {
    background-size: contain;
    width: 15rem;
    height: 17rem;
    right: -4rem;
    bottom: -6rem;
    z-index: -1;
  }
  .article__testimonials {
    margin-bottom: 7rem;
    margin-top: 5rem;
  }
  .article__testimonials .article__testimonials-wrapper {
    margin-left: -8vw;
    padding-left: 8vw;
    padding-top: 9rem;
    padding-right: 8vw;
  }
  .article__testimonials .article__testimonials-wrapper p {
    font-size: 2.19rem;
    line-height: 1.36;
  }
  .article__testimonials .article__testimonials-wrapper .social-media__right-quotes .slick-slide img {
    margin-bottom: 3rem;
  }
  .article__testimonials .article__testimonials-wrapper .social-media__right-quotes:before {
    left: -2rem;
  }
  .article__testimonials .article__testimonials-wrapper .social-media__right-quotes .slick-prev {
    right: auto;
    left: 0;
    bottom: -5.5rem;
  }
  .article__testimonials .article__testimonials-wrapper .social-media__right-quotes .slick-next {
    right: auto;
    left: 6.3rem;
    bottom: -5.5rem;
  }
  .article__testimonials:after {
    background-size: contain;
    width: 15rem;
    height: 17rem;
    top: -8rem;
    right: -4rem;
  }
  .article__main .article__testimonials .testimonial-slide__author {
    max-width: 100%;
    clear: both;
    margin-bottom: 3rem;
  }
  .testimonial-slide__footer {
    display: block;
  }
}
.flex-content-callout {
  margin-bottom: 10rem;
}
.flex-content-callout-full {
  position: relative;
}
.flex-content-callout-full .flex-content-callout-inner {
  position: static;
}
.flex-content-callout-full .flex-content-callout-inner .flex-content-callout-deco {
  border-radius: 0 0 16rem 0;
}
.flex-content-callout-transparent .flex-content-callout__right-accent {
  left: auto;
  right: 0;
  bottom: -5rem;
}
.flex-content-callout-transparent .flex-content-callout__left .h1.with-deco:before {
  background: #E7730D;
}
.flex-content-callout-transparent .flex-content-callout__left .h1 em {
  color: #E7730D;
}
.flex-content-callout-transparent .flex-content-callout__left-description {
  color: #613223;
}
.flex-content-callout__left {
  padding-top: 4rem;
  float: left;
  width: 44%;
  position: relative;
  z-index: 2;
  margin-left: 8%;
  padding-right: 2%;
  padding-bottom: 3rem;
}
.flex-content-callout__left .h1.with-deco:before {
  background: #FED455;
}
.flex-content-callout__left .h1 em {
  color: #FED455;
}
.flex-content-callout__left-description {
  color: #fff;
  font-size: 1.7rem;
  line-height: 1.7;
}
.flex-content-callout__left-description ul, .flex-content-callout__left-description ol {
  margin-left: 2rem;
}
.flex-content-callout__right {
  float: right;
  width: 46%;
  position: absolute;
  top: 0;
  right: -1px;
  bottom: 0;
  margin-right: 0%;
  border-radius: 0 6.5rem 0 0;
  z-index: 2;
  text-align: center;
  overflow: hidden;
}
.flex-content-callout__right img {
  min-height: 101%;
  min-width: 101%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 200rem;
  max-width: 200rem;
}
.flex-content-callout__right-main {
  max-width: 100%;
  max-height: 53rem;
}
.flex-content-callout__right-accent {
  position: absolute;
  left: 0;
  bottom: -10rem;
  max-width: 47%;
  max-height: 25rem;
}
.flex-content-callout-inner {
  position: relative;
}
.flex-content-callout-deco {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 6.5rem 0 5.5rem;
  overflow: hidden;
}
.flex-content-callout-deco svg {
  width: auto;
  height: 100%;
}
.flex-content-callout-accent {
  position: absolute;
  bottom: -10rem;
  max-width: 47%;
  max-height: 25rem;
  left: 53%;
}
@media (max-width: 1023px) {
  .flex-content-callout-accent {
    max-height: 18rem;
  }
  .flex-content-callout-transparent .flex-content-callout__left {
    margin-left: 0;
    padding-top: 9rem;
  }
}
@media (max-width: 767px) {
  .flex-content-callout-inner {
    margin: 0 -8vw;
  }
  .flex-content-callout-deco {
    border-radius: 0 0 10rem 0;
  }
  .flex-content-callout__left {
    width: 100%;
    padding-top: 0 !important;
    margin-left: 0;
    padding: 1rem 8% 6rem;
    box-sizing: border-box;
    text-align: center;
  }
  .flex-content-callout__left .h1.with-deco:before, .flex-content-callout__left .h1.with-deco u {
    left: 50%;
    margin-left: -1.4rem;
  }
  .flex-content-callout__left .btn {
    min-width: 22rem;
    text-align: center;
  }
  .flex-content-callout__right {
    float: none;
    width: 100%;
    text-align: center;
    position: static;
    border-radius: 0;
    margin-bottom: 2rem;
  }
  .flex-content-callout__right img {
    position: static;
    min-width: 1px;
    min-height: 1px;
    transform: translate(0, 0);
    max-width: 100%;
    max-height: 100vh;
  }
  .flex-content-callout-accent {
    max-width: 15rem;
    left: auto;
    right: 0;
    bottom: -9rem;
  }
  .flex-content-callout-transparent {
    margin-bottom: 6rem;
  }
  .flex-content-callout-transparent .flex-content-callout-accent {
    bottom: auto;
    top: 9rem;
    right: 13%;
    z-index: 2;
  }
}
.flex-product-highlight {
  margin-bottom: 10rem;
}
.flex-product-highlight-transparent .flex-product-highlight-deco {
  top: 11rem;
}
.flex-product-highlight-transparent .flex-product-highlight__left {
  padding-top: 20rem;
  margin-left: 17%;
  width: 31%;
  margin-right: 0;
}
.flex-product-highlight-transparent .flex-product-highlight__right {
  width: 52%;
}
.flex-product-highlight-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.flex-product-highlight__left {
  padding: 9rem 0;
  float: left;
  width: 29%;
  position: relative;
  z-index: 2;
  margin: 0 6% 0 8%;
}
.flex-product-highlight__left .h1 {
  font-size: 3.5rem;
}
.flex-product-highlight__left .h1.with-deco:before {
  background: #FED455;
}
.flex-product-highlight__left .h1 em {
  color: #FED455;
}
.flex-product-highlight__left .price {
  padding: 1.5rem 0 2rem;
  color: #fff;
}
.flex-product-highlight__left .price .price-sale {
  color: #fff;
}
.flex-product-highlight__right {
  float: right;
  width: 57%;
  display: flex;
  align-items: flex-end;
  margin-right: 0%;
  position: absolute;
  top: 0;
  right: 0;
  position: relative;
  z-index: 2;
}
.flex-product-highlight__right-lifestyle {
  width: 100%;
  height: 100%;
  position: relative;
  right: -1px;
  border-radius: 0 6.5rem 0 5.5rem;
}
.flex-product-highlight__right-main {
  max-width: 100%;
  max-height: 53rem;
  display: block;
  margin: 0 auto;
}
.flex-product-highlight__right-accent {
  position: absolute;
  right: 10%;
  bottom: -12rem;
  max-width: 47%;
  max-height: 25rem;
}
.flex-product-highlight-inner {
  position: relative;
}
.flex-product-highlight-deco {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 6.5rem 0 5.5rem;
  overflow: hidden;
}
.flex-product-highlight-deco svg {
  width: auto;
  height: 100%;
}
@media (max-width: 1023px) {
  .flex-product-highlight__left {
    margin-left: 6%;
    width: 31%;
  }
}
@media (max-width: 767px) {
  .flex-product-highlight {
    margin-bottom: 6rem;
  }
  .flex-product-highlight-inner {
    position: relative;
  }
  .flex-product-highlight-deco {
    border-radius: 0 10rem 0 6rem;
  }
  .flex-product-highlight__left {
    width: 100%;
    padding: 80% 13% 5rem;
    margin: 0;
  }
  .flex-product-highlight__left .h1 {
    font-size: 3.2rem;
  }
  .flex-product-highlight__left .rating {
    padding-top: 5rem;
  }
  .flex-product-highlight__left .btn {
    display: block;
    text-align: center;
  }
  .flex-product-highlight__right {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 80%;
  }
  .flex-product-highlight__right-lifestyle {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0 10rem 0 0;
  }
  .flex-product-highlight__right-accent {
    display: none;
  }
  .flex-product-highlight-transparent .flex-product-highlight-deco {
    top: 3rem;
  }
  .flex-product-highlight-transparent .flex-product-highlight__left {
    padding: 34rem 13% 5rem;
    margin-left: 0;
    width: auto;
  }
  .flex-product-highlight-transparent .flex-product-highlight__left .rating {
    padding-top: 2rem;
  }
  .flex-product-highlight-transparent .flex-product-highlight__right {
    width: 100%;
    padding-top: 34rem;
  }
  .flex-product-highlight-transparent .flex-product-highlight__right-accent {
    display: block;
    right: -5rem;
    bottom: 0;
    max-width: 19rem;
  }
  .flex-product-highlight-transparent .flex-product-highlight__right-main {
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
.shop-now-full.shop-now-blue .shop-now__left .paragraph, .shop-now-full.shop-now-blue .h1.with-deco, .shop-now-full.shop-now-yellow .shop-now__left .paragraph, .shop-now-full.shop-now-yellow .h1.with-deco {
  color: #613223 !important;
}
.shop-now-full.shop-now-blue .h1.with-deco:before, .shop-now-full.shop-now-yellow .h1.with-deco:before {
  background: #FED455 !important;
}
.shop-now-full.shop-now-blue .h1.with-deco em, .shop-now-full.shop-now-yellow .h1.with-deco em {
  color: #FED455 !important;
}
.shop-now-full.shop-now-yellow .h1.with-deco:before {
  background: #E7730D !important;
}
.shop-now-full.shop-now-yellow .h1.with-deco em {
  color: #E7730D !important;
}
.shop-now-full.flex-image-text .shop-now__inner {
  padding: 7rem 0 !important;
  position: static !important;
}
.shop-now-full .shop-now__right {
  position: relative;
  width: 57%;
  margin-left: 0;
}
.shop-now-full .shop-now__right .photo {
  position: static;
  padding-top: 71%;
  width: 100% !important;
  border-radius: 13rem 0 16rem 0;
}
.shop-now-full .shop-now__left {
  position: static;
}
.shop-now-full .shop-now__left .shape {
  left: 0 !important;
  top: 0rem !important;
  bottom: 0;
  border-radius: 0 0 16rem 0 !important;
}
.shop-now-full .shop-now__left .shape.shape-yellow {
  background: #fccc3c;
}
.shop-now-full .shop-now__left .shape svg {
  float: right;
  height: 100%;
  width: auto;
}
.shop-now-full .shop-now__left .paragraph {
  color: #fff !important;
}
.shop-now-full .h1 {
  color: #fff !important;
}
.shop-now-full .h1.with-deco:before {
  background: #FED455 !important;
}
.shop-now-full .h1.with-deco em {
  color: #FED455 !important;
}
.shop-now-full .h1 span {
  color: #E22733;
}
.shop-now-full .shop-now__left__inner {
  padding-top: 15rem;
  padding-bottom: 0 !important;
}
.shop-now-full .shop-now__right-deco {
  right: -10rem !important;
}
.shop-now-full.shop-now-brown .h1 {
  color: #fff;
}
.shop-now-full.shop-now-brown .shop-now__left .paragraph {
  color: #fff !important;
}
.shop-now.flex-image-text .shop-now__left ul {
  list-style-type: disc;
  margin-left: 2rem;
  margin-bottom: 2rem;
}
.shop-now.flex-image-text .shop-now__left ul li {
  display: list-item;
  border: none;
}
.shop-now.flex-image-text .shop-now__left ol {
  margin-left: 2rem;
  margin-bottom: 2rem;
}
.shop-now.flex-image-text .shop-now__inner {
  padding-top: 7rem;
}
.shop-now.flex-image-text .shop-now__right .photo {
  bottom: 7rem;
}
.shop-now.flex-image-text .shop-now__left__inner {
  padding-bottom: 5rem;
}
.shop-now.flex-image-text .shop-now__left__inner .paragraph p a {
  color: inherit;
}
.shop-now.flex-image-text .shop-now__left .h1.with-deco {
  font-size: 2.8rem;
  line-height: 1.25;
}
.shop-now.flex-image-text .shop-now__left .h1.with-deco:before {
  background: #FED455;
}
.shop-now.flex-image-text .shop-now__left .h1.with-deco em {
  color: #FED455;
  font-family: "Faro", sans-serif;
  font-size: 1em;
  transform: translate(0, -0.2rem);
}
.shop-now.flex-image-text .shop-now__left .h1.with-deco b {
  font-weight: normal;
  position: relative;
}
.shop-now.flex-image-text .shop-now__left .h1.with-deco b em {
  position: absolute;
  right: -1.2rem;
  top: auto;
  bottom: 0.5rem;
}
.shop-now.flex-image-text .shop-now__left .paragraph-white {
  color: #fff;
}
.shop-now.flex-image-text.shop-now-left-style .shop-now__left .shape {
  right: 0;
  left: 0;
}
@media (max-width: 1200px) {
  .shop-now-full .shop-now__right-deco {
    right: -4rem !important;
  }
  .shop-now-full.flex-image-text .shop-now__inner {
    padding: 0 0 5rem !important;
  }
  .shop-now.flex-image-text .shop-now__left .h1.with-deco b em {
    bottom: 1rem;
  }
}
@media (max-width: 1023px) {
  .shop-now-right-style .shop-now__left__inner {
    padding-right: 0;
  }
  .shop-now-left-style .shop-now__left__inner {
    padding-left: 0;
  }
  .shop-now.shop-now-left-style .shop-now__right-deco {
    right: -4rem;
  }
  .shop-now.shop-now-left-style .shop-now__right-deco img {
    max-width: 20rem;
  }
}
@media (max-width: 767px) {
  .shop-now-left-style .shop-now__left__inner {
    padding-left: 11%;
    padding-right: 11%;
  }
  .flex-image-text.shop-now.shop-now-right-style .shop-now__left__inner {
    padding: 5rem 11%;
  }
  .shop-now.flex-image-text .shop-now__inner {
    padding-top: 0;
  }
  .shop-now.flex-image-text .shop-now__right {
    margin-left: 0;
    width: 100%;
  }
  .shop-now.flex-image-text .shop-now__right .photo {
    bottom: 0;
  }
  .shop-now.flex-image-text.shop-now-left-style .shop-now__right-deco {
    display: block;
    right: -4rem;
    bottom: -7rem;
    z-index: 2;
  }
  .shop-now.flex-image-text.shop-now-left-style .shop-now__right-deco img {
    max-width: 15rem;
    max-height: 15rem;
  }
  .shop-now.flex-image-text.shop-now-left-style .shop-now__right .photo {
    margin-left: 0;
    width: 100%;
    border-radius: 10rem 0 0 0;
    height: 27rem;
  }
  .shop-now.flex-image-text.shop-now-left-style .shop-now__left {
    margin-top: 27rem;
    width: 100%;
    margin-right: 0;
  }
  .shop-now.flex-image-text.shop-now-left-style .shop-now__left .shape {
    left: 0;
    border-radius: 0 0 6rem 0;
  }
  .shop-now.flex-image-text.shop-now-right-style .shop-now__inner {
    padding-top: 0;
  }
  .shop-now.flex-image-text.shop-now-right-style .shop-now__left {
    margin-top: 27rem;
    width: 100%;
    margin-right: 0;
  }
  .shop-now.flex-image-text.shop-now-right-style .shop-now__left .shape {
    right: 0;
    border-radius: 0 0 0 6rem;
  }
  .shop-now.flex-image-text.shop-now-right-style .shop-now__left .shop-now.flex-image-text .shop-now__left__inner {
    padding-top: 3rem;
  }
  .shop-now.flex-image-text.shop-now-right-style .shop-now__right {
    margin-right: 0;
    width: 100%;
  }
  .shop-now.flex-image-text.shop-now-right-style .shop-now__right .photo {
    margin-left: 0;
    width: 100%;
    border-radius: 0 10rem 0 0;
    height: 27rem;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__left__inner {
    padding: 5rem 0 0;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__inner {
    padding-bottom: 7rem !important;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__right-deco {
    right: 0 !important;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__right {
    position: absolute;
    top: 2rem;
    left: 8vw;
    right: 8vw;
    width: auto;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__right .photo {
    height: 24.3rem;
    border-radius: 10rem 0 8rem 0;
    padding-top: 0;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__left {
    margin-top: 24.3rem;
  }
  .shop-now.flex-image-text.shop-now-full .shop-now__left .shape {
    border-radius: 0 0 10rem 0 !important;
  }
}
.flex-text-layer-image {
  margin-bottom: 17rem;
}
.flex-text-layer-image .shape-yellow {
  background: #fccc3c;
}
.flex-text-layer-image svg {
  float: right;
  height: 100%;
  width: auto;
}
.flex-text-layer-image__left {
  float: left;
  width: 30%;
}
.flex-text-layer-image__left .h1.with-deco:before {
  background: #FED455;
}
.flex-text-layer-image__left .h1 em {
  color: #FED455;
  font-size: 1em;
  font-family: "Faro", sans-serif;
  top: 0;
}
.flex-text-layer-image__left .h1.color-brown span, .flex-text-layer-image__left .h1.color-brown em {
  color: #E22733;
}
.flex-text-layer-image__left > h3 {
  font-size: 2.5rem;
  line-height: 1.28;
  margin-bottom: 2rem;
}
.flex-text-layer-image__right {
  float: right;
  width: 67.7%;
  box-sizing: border-box;
  padding: 10rem 0 0 6.5rem;
  position: relative;
}
.flex-text-layer-image__right .shape {
  position: absolute;
  top: 0;
  left: 0;
  right: 6.5rem;
  bottom: 4.5rem;
  border-radius: 22rem 0 10.9rem 0;
}
.flex-text-layer-image__right .photo {
  border-radius: 22rem 0 10.9rem 0;
  padding-top: 62.8%;
  position: relative;
  z-index: 2;
}
.flex-text-layer-image__right-deco {
  position: absolute;
  right: 0;
  bottom: -17rem;
}
.flex-text-layer-image__right-deco img {
  max-width: 30rem;
  max-height: 28rem;
}
@media (max-width: 1200px) {
  .flex-text-layer-image__right-deco {
    bottom: -12rem;
  }
  .flex-text-layer-image__right-deco img {
    max-width: 20rem;
  }
}
@media (max-width: 1200px) {
  .flex-text-layer-image__right .photo, .flex-text-layer-image__right .shape {
    border-radius: 10rem 0 8rem 0;
  }
}
@media (max-width: 1023px) {
  .flex-text-layer-image {
    margin-bottom: 6rem;
  }
  .flex-text-layer-image__right {
    width: 100%;
    margin: 0 -4vw 0 0;
    width: calc(100% + 4vw);
    padding: 6rem 0 0;
  }
  .flex-text-layer-image__right .photo {
    border-radius: 6.5rem 0 5.5rem 0;
    width: 100%;
  }
  .flex-text-layer-image__right .shape {
    position: absolute;
    top: 0;
    left: -8vw;
    right: 3rem;
    bottom: 1.5rem;
    border-radius: 6.5rem 0 5.5rem 0;
  }
  .flex-text-layer-image__right-deco {
    right: -5rem;
    bottom: -8rem;
  }
  .flex-text-layer-image__right-deco img {
    max-width: 17rem;
    max-height: 17rem;
  }
  .flex-text-layer-image__left {
    padding-top: 7rem;
    width: 100%;
  }
}
.flex-product-feed {
  margin-bottom: 13rem;
}
.flex-product-feed .h1 {
  float: left;
  margin-left: 5rem;
  margin-bottom: 0;
}
.flex-product-feed .h1 em {
  font-size: 1em;
  font-family: "Faro", sans-serif;
  top: 0;
}
.flex-product-feed .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  padding-top: 5rem;
}
.flex-product-feed .btn {
  float: right;
  margin-right: 5rem;
}
.flex-product-feed__carousel {
  clear: both;
  position: relative;
}
.flex-product-feed__carousel[data-count="4"] .gallery-arrow {
  display: none;
}
.flex-product-feed__carousel .mCSB_scrollTools .mCSB_draggerContainer {
  background: #F3D3C9;
  height: 0.8rem;
  border-radius: 0.8rem;
}
.flex-product-feed__carousel .mCSB_container .gallery-arrow {
  display: none;
}
.flex-product-feed__carousel .gallery-arrow {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 9.4rem;
  z-index: 3;
  background: url(../images/selected-cursor.png) no-repeat 0 50%;
  z-index: 9;
  width: calc((100% - 1120px) / 2 - 29px);
  padding: 0;
  margin: 0;
  border: none;
  text-indent: -9999px;
  transition: background 0.35s;
  width: 15rem !important;
}
.flex-product-feed__carousel .gallery-arrow.slick-disabled {
  display: none;
  cursor: default;
  pointer-events: none;
}
.flex-product-feed__carousel .gallery-arrow.gallery-disabled {
  opacity: 0;
  visibility: hidden;
}
.flex-product-feed__carousel .slick-prev, .flex-product-feed__carousel .gallery-prev {
  right: auto;
  left: 0;
  background: url(../images/selected-cursor-left.png) no-repeat 100% 50%;
}
.flex-product-feed__carousel .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: 100%;
  max-width: 1120px;
  margin: 5.5rem auto 0;
  position: relative;
  opacity: 1;
}
.flex-product-feed__carousel .mCSB_scrollTools.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag .mCSB_dragger .mCSB_dragger_bar:before {
  top: -3px;
  bottom: -3px;
}
.flex-product-feed__carousel .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background: #e7e7e7;
  height: 0.8rem;
  margin: 0;
  display: none;
}
.flex-product-feed__carousel .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 0.8rem;
  transition: height 0.2s, top 0.2s;
  margin: 0;
  background: #E22733;
}
.flex-product-feed__carousel .empty-space {
  width: calc((100vw - 1120px) / 2 - 5px);
  display: inline-block;
  vertical-align: top;
}
.flex-product-feed__carousel .card-outer {
  width: 23rem;
  padding-right: 4.2rem;
  display: inline-block;
  vertical-align: top;
  padding-top: 4.2rem;
}
.flex-product-feed__carousel .slick-list {
  overflow: visible;
}
.flex-product-feed__carousel .slick-arrow {
  position: absolute;
  top: 17rem;
  left: -2.7rem;
  z-index: 3;
  transition: opacity 0.35s, visibility 0.35s;
}
.flex-product-feed__carousel .slick-arrow.slick-disabled {
  opacity: 0;
  visibility: hidden;
}
.flex-product-feed__carousel .slick-arrow.slick-next {
  left: auto;
  right: 0rem;
}
.flex-product-feed__carousel .slick-arrow.slick-prev {
  transform: translate(0, -50%) rotate(180deg);
}
.device-version .flex-product-feed__carousel {
  padding-left: 0;
  padding-bottom: 3rem;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
  width: auto;
  vertical-align: top;
  float: none;
  margin: 0 -8vw 5.7rem;
}
.device-version .flex-product-feed__carousel::-webkit-scrollbar {
  display: none;
}
.device-version .flex-product-feed__carousel .product-card {
  width: 28.9rem;
  white-space: normal;
  display: inline-block;
  vertical-align: top;
  float: none;
}
.device-version .flex-product-feed__carousel .product-card:first-child {
  margin-left: 8vw;
}
.device-version .flex-product-feed__carousel .product-card:last-child {
  margin-right: 8vw;
}
@media (max-width: 1100px) {
  .flex-product-feed__carousel[data-count="4"] .gallery-arrow {
    display: block;
  }
}
@media (max-width: 1180px) {
  .flex-product-feed .h1 {
    margin-left: 0;
  }
  .flex-product-feed__carousel .empty-space {
    width: 30px;
  }
}
@media (max-width: 1023px) {
  .flex-product-feed {
    margin-bottom: 6rem;
  }
  .flex-product-feed .h1 {
    margin-left: 0;
  }
  .flex-product-feed__carousel .card-outer {
    width: 28.9rem;
  }
  .flex-product-feed__carousel .gallery-arrow {
    display: none !important;
  }
  .flex-product-feed__carousel .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    opacity: 0;
    visibility: hidden;
  }
  .flex-product-feed__carousel .empty-space {
    width: 30px;
  }
  .flex-product-feed .btn {
    margin-left: 8vw;
    float: none;
  }
}
@media (max-width: 767px) {
  .flex-product-feed__carousel .empty-space {
    width: 8vw;
  }
  .device-version .flex-product-feed__carousel {
    margin-bottom: 0;
  }
  .flex-product-feed__carousel .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    margin-top: 0;
  }
}
.flex-products-highlight-card {
  margin-bottom: 13rem;
}
.two-column-image-high {
  margin-bottom: 8rem;
}
.two-column-image-high__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 6rem;
}
.two-column-image-high__top .h1 {
  max-width: calc(100% - 230px);
}
.two-column-image-high__cards-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 812px) {
  .two-column-image-high__cards-wrapper {
    flex-wrap: wrap;
  }
}
.two-column-image-high__card {
  width: 48%;
  margin-left: 4%;
  margin-bottom: 5rem;
}
.two-column-image-high__card a {
  display: block;
  height: 100%;
}
.two-column-image-high__card a .cta-card__photo {
  height: 43.5rem;
  padding-top: 0;
}
.two-column-image-high__card:nth-child(2n + 1) {
  margin-left: 0;
}
@media (max-width: 812px) {
  .two-column-image-high__card:nth-child(2n + 1) {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 812px) {
  .two-column-image-high__card {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .two-column-image-high__card {
    width: 100%;
  }
}
.two-column-image-high__card:last-of-type {
  margin-left: 1.3rem;
  margin-right: 0;
}
@media (max-width: 812px) {
  .two-column-image-high__card:last-of-type {
    margin-left: auto;
    margin-right: auto;
  }
}
.two-column-image-high__card.cta-card-with-photo .two-column-image-high__card-info {
  position: relative;
  z-index: 2;
  left: 0;
  bottom: auto;
  margin: -10rem 0 0;
  height: calc(100% - 33.5rem);
  padding: 3.7rem 5.5rem;
}
.two-column-image-high__card.cta-card-with-photo .two-column-image-high__card-info > .two-column-image-high__card-title {
  font-size: 2.5rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  .two-column-image-high__top {
    display: block;
  }
  .two-column-image-high__top .h1 {
    max-width: 100%;
  }
  .two-column-image-high__cards-wrapper {
    margin-left: -8vw;
    margin-right: -8vw;
  }
  .two-column-image-high__card {
    margin-bottom: -14rem;
  }
  .two-column-image-high__card:nth-child(2) {
    position: relative;
    z-index: 2;
  }
  .two-column-image-high__card:nth-child(3) {
    position: relative;
    z-index: 3;
  }
  .two-column-image-high__card:last-of-type {
    margin-left: 0;
    margin-bottom: 0;
  }
  .two-column-image-high__card:last-of-type .two-column-image-high__card-info {
    border-radius: 0 8rem 0 6rem !important;
  }
  .two-column-image-high__card.cta-card-with-photo .two-column-image-high__card-info {
    width: 100%;
    border-radius: 0 8rem 0 0;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 12rem;
  }
  .two-column-image-high__card.cta-card-with-photo:last-child .two-column-image-high__card-info {
    padding-bottom: 2rem;
  }
}
.flex-expand-collapse {
  margin-bottom: 13rem;
}
.flex-expand-collapse-full .flex-expand-collapse__left {
  display: none;
}
.flex-expand-collapse-full .flex-expand-collapse__right {
  padding-top: 0;
  float: none;
  width: 75rem;
  margin: 0 auto;
}
.flex-expand-collapse__left {
  position: relative;
  float: left;
  width: 43%;
  box-sizing: border-box;
}
.flex-expand-collapse__left .shape {
  position: absolute;
  top: 0;
  left: 0;
  right: 3rem;
  bottom: 9rem;
}
.flex-expand-collapse__left .h1 {
  margin: 18% 22% 2rem 18%;
}
.flex-expand-collapse__left .h1 em {
  font-size: 2em;
  margin-top: -0.2em;
}
.flex-expand-collapse__left .paragraph {
  position: relative;
  z-index: 2;
  margin: 0 22% 3rem 18%;
}
.flex-expand-collapse__left-lifestyle {
  padding-top: 66%;
  border-radius: 10rem 0 8rem 0;
  position: relative;
  z-index: 2;
  margin-left: 18%;
}
.flex-expand-collapse__left-accent {
  position: absolute;
  top: -7rem;
  left: -5rem;
  max-width: 19rem;
  max-height: 19rem;
}
.flex-expand-collapse__right {
  float: right;
  width: 49%;
  padding-top: 7rem;
}
.flex-expand-collapse__right-inner {
  padding-top: 2rem;
  overflow: hidden;
}
.flex-expand-collapse__right-inner h4 {
  font-family: "Faro", sans-serif;
  font-size: 2rem;
  color: #613223;
  line-height: 1.16;
  margin: 0;
}
.flex-expand-collapse__right-item {
  border-bottom: 2px solid #F3D3C9;
  padding: 2rem 0;
}
.flex-expand-collapse__right-item p:last-child {
  margin-bottom: 0;
}
.flex-expand-collapse__right-item > a, .flex-expand-collapse__right-item > h3 {
  display: block;
  position: relative;
  font-family: "Faro", sans-serif;
  font-size: 2.4rem;
  color: #613223;
  -webkit-appearance: none;
  border: none;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  line-height: 1.16;
  padding: 0;
  margin: 0;
}
.flex-expand-collapse__right-item > a button, .flex-expand-collapse__right-item > h3 button {
  display: block;
  position: relative;
  font-family: "Faro", sans-serif;
  font-size: 2.4rem;
  color: #613223;
  -webkit-appearance: none;
  border: none;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  line-height: 1.16;
  padding: 0 3rem 0 0;
  cursor: pointer;
}
.flex-expand-collapse__right-item > a:before, .flex-expand-collapse__right-item > h3:before {
  position: absolute;
  width: 2.4rem;
  height: 0.2rem;
  background: #E22733;
  content: "";
  top: 1.1rem;
  right: 0;
  pointer-events: none;
}
.flex-expand-collapse__right-item > a:after, .flex-expand-collapse__right-item > h3:after {
  position: absolute;
  height: 2.4rem;
  width: 0.2rem;
  background: #E22733;
  content: "";
  top: 0;
  right: 1.1rem;
  pointer-events: none;
}
.flex-expand-collapse__right-item > a.current:after, .flex-expand-collapse__right-item > h3.current:after {
  opacity: 0;
}
@media (max-width: 1200px) {
  .flex-expand-collapse__left-accent {
    max-width: 15rem;
    top: -8rem;
    left: -3rem;
  }
  .flex-expand-collapse__left .paragraph, .flex-expand-collapse__left .h1 {
    margin-left: 11%;
    margin-right: 11%;
  }
  .flex-expand-collapse__left .h1 {
    margin-top: 6rem;
  }
}
@media (max-width: 1023px) {
  .flex-expand-collapse {
    margin-bottom: 6rem;
  }
  .flex-expand-collapse__left {
    width: 100%;
  }
  .flex-expand-collapse__left .shape {
    left: -8vw;
    right: 0;
    border-radius: 0 8rem 0 6rem;
  }
  .flex-expand-collapse__left .paragraph {
    margin-left: 0;
  }
  .flex-expand-collapse__left .h1 {
    margin-left: 0;
  }
  .flex-expand-collapse__left-accent {
    top: auto;
    bottom: 0;
    left: -7rem;
    max-width: 13rem;
    max-height: 13rem;
  }
  .flex-expand-collapse__left-lifestyle {
    border-radius: 6.5rem 0 5.5rem 0;
    margin-right: -4vw;
    padding-top: 56%;
  }
  .flex-expand-collapse__left .paragraph {
    margin-bottom: 5rem;
  }
  .flex-expand-collapse__right {
    padding-top: 5rem;
    width: 100%;
  }
  .flex-expand-collapse__right-item > a, .flex-expand-collapse__right-item > button {
    font-size: 2.19rem;
  }
  .flex-expand-collapse-full .flex-expand-collapse__right {
    width: auto;
  }
}
.flex-newsletter-signup {
  margin-bottom: 13rem;
}
.flex-newsletter-signup__inner {
  position: relative;
}
.flex-newsletter-signup__inner img {
  max-height: 20rem;
  max-width: 20rem;
  position: absolute;
  top: -7rem;
  left: 7rem;
  z-index: 2;
}
.flex-newsletter-signup__inner .shape {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.flex-newsletter-signup__inner .shape svg {
  height: 100%;
  width: auto;
  float: right;
  margin-right: -30%;
}
.flex-newsletter-signup__inner .shape.shape-yellow {
  background: #fccc3c;
}
.flex-newsletter-signup__wrap {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 6rem 0;
}
.flex-newsletter-signup__wrap .h1 {
  margin-bottom: 4rem;
}
.flex-newsletter-signup__wrap .h1 span {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-top: 0;
  top: auto;
}
.flex-newsletter-signup__wrap .h1 em {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-top: 0;
  top: auto;
  font-style: normal;
}
.flex-newsletter-signup__wrap form {
  max-width: 35rem;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.flex-newsletter-signup__wrap form .error-msg {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  font-size: 1.4rem;
  color: red;
  text-align: center;
  padding-top: 0.5rem;
}
.flex-newsletter-signup__wrap form span {
  display: block;
  text-align: center;
  font-size: 2rem;
  color: #fff;
}
.flex-newsletter-signup__wrap form input {
  width: 100%;
  box-sizing: border-box;
  line-height: 5rem;
  font-size: 1.7rem;
  font-family: "sofia-pro";
  color: #613223;
  border-radius: 2.7rem;
  -webkit-appearance: none;
  padding: 0 7.6rem 0 2.4rem;
  margin: 0;
  height: calc(5rem + 4px);
  border: 2px solid #fff;
}
.flex-newsletter-signup__wrap form input.error {
  border: 2px solid red;
  line-height: 4.6rem;
}
.flex-newsletter-signup__wrap form input::-webkit-input-placeholder {
  color: #613223;
  opacity: 0.7;
}
.flex-newsletter-signup__wrap form input:-moz-placeholder {
  color: #613223;
  opacity: 0.7;
}
.flex-newsletter-signup__wrap form input::-moz-placeholder {
  color: #613223;
  opacity: 0.7;
}
.flex-newsletter-signup__wrap form button {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 1200px) {
  .flex-newsletter-signup {
    margin-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .flex-newsletter-signup {
    margin-bottom: 6rem;
  }
  .flex-newsletter-signup__inner .shape {
    left: -8vw;
    right: -8vw;
    border-radius: 0 0 0 6rem;
  }
  .flex-newsletter-signup__inner img {
    max-width: 15rem;
    max-height: 15rem;
    top: -5rem;
    left: -4rem;
  }
  .flex-newsletter-signup__inner .h1-small {
    font-size: 2.3rem;
    margin-bottom: 3rem;
    line-height: 1.45;
  }
}
.flavour-highlight .h1 em {
  font-size: 2em;
  margin-top: -0.2em;
}
@media (max-width: 1200px) {
  .flex-module.flavour-highlight .shop-now .shop-now__inner {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .flex-module.flavour-highlight .shop-now__left__inner {
    padding: 5rem 0 6rem;
  }
  .flex-module.flavour-highlight .shop-now__left .shape {
    left: -8vw;
    right: -8vw;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap {
    position: relative;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap .flavors-left, .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap .flavors-right {
    position: absolute;
    width: 2rem;
    height: 2rem;
    right: calc(100% - 1.5rem);
    top: 0;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap .flavors-left:before, .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap .flavors-right:before {
    position: absolute;
    top: 0.6rem;
    right: 0.7rem;
    content: "";
    width: 0.6rem;
    height: 0.6rem;
    border-right: 0.2rem solid rgba(255, 255, 255, 0.49);
    border-bottom: 0.2rem solid rgba(255, 255, 255, 0.49);
    transform: rotate(-45deg);
    transition: opacity 0.35s, transform 0.35s;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap .flavors-left {
    transform: rotate(180deg);
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list .slick-dots-wrap .flavors-right {
    right: auto;
    left: calc(100% - 1.5rem);
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul {
    white-space: nowrap;
    overflow-x: auto;
    margin-bottom: 42rem;
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul::-webkit-scrollbar {
    display: none;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul li {
    border: none;
    display: inline-block;
    vertical-align: top;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul li:before {
    display: none;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul li button {
    font-size: 2.19rem;
    line-height: 1.2;
    padding: 0;
    margin-right: 3.12rem;
    text-decoration: underline;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul li button:before {
    display: none;
  }
  .flex-module.flavour-highlight .shop-now__left .flavors-list ul li.slick-active button {
    text-decoration: none;
  }
  .flex-module.flavour-highlight .shop-now__right .round-btn {
    right: 8vw;
  }
  .flex-module.flavour-highlight .shop-now__right .photo-outer {
    margin-left: 0;
    width: 100%;
  }
  .flex-module.flavour-highlight .shop-now__right .photo {
    border-radius: 10rem 0 0 0;
  }
  .flex-module.flavour-highlight .shop-now__right .flavors-images {
    margin-right: -8vw;
    bottom: 19rem;
    width: calc(100% + 8vw);
  }
}
.flex-social-content {
  margin-bottom: 0rem;
  background: transparent;
}
.flex-social-content .circle-btn {
  position: relative;
}
.flex-social-content .circle-btn img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 90%;
  max-height: 90%;
}
.flex-social-content .h1 em {
  font-size: 1em;
  margin-left: 0em;
  top: 0;
  font-family: "Faro", sans-serif;
}
.flex-social-content .social-media__left-hash {
  font-size: 1.9rem;
}
.flex-social-content .social-media__right-quotes:before {
  display: none;
}
.flex-social-content .social-media__right-quotes .slick-slide {
  color: #fff;
  position: relative;
  padding-top: 3rem;
}
.flex-social-content .social-media__right-quotes .slick-slide:before, .flex-social-content .social-media__right-quotes .slick-slide > u {
  width: 2rem;
  height: 0.4rem;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background: #FED455;
}
.flex-social-content .social-media__right-quotes .slick-slide p, .flex-social-content .social-media__right-quotes .slick-slide h3 {
  font-size: 2.5rem;
  line-height: 1.28;
  margin-bottom: 0;
}
.flex-social-content .social-media__right-quotes .slick-slide ul, .flex-social-content .social-media__right-quotes .slick-slide ol {
  margin-left: 2rem;
}
@media (max-width: 1200px) {
  .flex-social-content {
    margin-bottom: 6rem;
  }
}
@media (max-width: 767px) {
  .flex-social-content {
    margin-bottom: 6rem;
  }
  .flex-social-content .social-media__right .social-media__right-bg {
    border-radius: 10rem 0 0 0;
    left: -8vw;
  }
  .flex-social-content .social-media-accent {
    max-width: 15rem;
    max-height: 15rem;
    left: -3rem;
  }
  .flex-social-content .social-media__left-icons {
    margin-bottom: 2rem;
  }
  .flex-social-content .paragraph {
    clear: both;
  }
}
.flex-promo-highlight__left {
  float: left;
  width: 48%;
  padding-top: 6rem;
}
.flex-promo-highlight__left .h1 {
  margin-bottom: 2rem;
}
.flex-promo-highlight__right {
  float: right;
  width: 52%;
  position: relative;
}
.flex-promo-highlight__right-main {
  max-height: 41rem;
}
.flex-promo-highlight__right-accent {
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 23rem;
  max-height: 23rem;
}
.flex-promo-highlight__right .round-btn {
  position: absolute;
  bottom: 10%;
  right: 10%;
  width: 12rem;
  height: 12rem;
  font-size: 1.7rem;
}
.flex-promo-highlight__right .round-btn span {
  padding-right: 0;
  white-space: normal;
  font-size: 1.7rem;
  width: 100vw;
  padding-bottom: 0;
  text-align: center;
}
.flex-promo-highlight__right .round-btn span:before {
  display: none;
}
@media (max-width: 767px) {
  .flex-promo-highlight {
    margin-bottom: 6rem;
  }
  .flex-promo-highlight__right {
    width: 100%;
  }
  .flex-promo-highlight__right-accent {
    max-width: 15rem;
    max-height: 15rem;
  }
  .flex-promo-highlight__right .round-btn {
    right: 0;
    bottom: 0;
  }
  .flex-promo-highlight__left {
    padding-top: 3rem;
    width: 100%;
    text-align: center;
  }
}
.flex-image-gallery {
  margin-bottom: 13rem;
}
.flex-image-gallery__top {
  text-align: center;
  max-width: 74rem;
  margin: 0 auto 8rem;
}
.flex-image-gallery__top ul, .flex-image-gallery__top ol {
  list-style-position: inside;
}
.flex-image-gallery__top .h1.with-deco em {
  font-size: 2em;
  margin-top: -0.2em;
}
.flex-image-gallery__top .h1.with-deco:before {
  left: 50%;
  transform: translate(-50%, 0);
  width: 7rem;
}
.flex-image-gallery__carousel {
  position: relative;
}
.flex-image-gallery__carousel-inner {
  margin-bottom: 9rem;
}
.flex-image-gallery__carousel-accent {
  max-width: 19rem;
  max-height: 19rem;
  position: absolute;
  z-index: 3;
  top: -11rem;
  left: 0;
}
.flex-image-gallery__carousel-image, .flex-image-gallery__carousel-video {
  width: 67rem;
  padding-top: 67%;
  border-radius: 12rem 0 12rem 0;
  margin: 0 1.5rem;
  position: relative;
  overflow: hidden;
  background-color: #000;
}
.flex-image-gallery__carousel-image video, .flex-image-gallery__carousel-image iframe, .flex-image-gallery__carousel-video video, .flex-image-gallery__carousel-video iframe {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  left: 0%;
  transform: translate(0%, -50%);
}
.flex-image-gallery__carousel-image video, .flex-image-gallery__carousel-video video {
  max-width: 100%;
  max-height: 100%;
  width: 100vw;
  height: 100vh;
  min-width: 1px;
  min-height: 1px;
}
.flex-image-gallery__carousel-poster {
  position: absolute;
  top: 0;
  bottom: 0;
  width: auto;
  z-index: 3;
  left: 0;
  right: 0;
  cursor: pointer;
  transition: opacity 0.35s, visibility 0.35s;
  transform: translate3d(0, 0, 10px);
}
.flex-image-gallery__carousel-poster.hide {
  opacity: 0;
  visibility: hidden;
}
.flex-image-gallery__carousel-poster:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 15rem;
  height: 15rem;
  background: url(../images/play-icon.svg) no-repeat 50% 50% / contain;
  transform: translate(-50%, -50%);
}
.flex-image-gallery__carousel .slick-slide {
  position: relative;
}
.flex-image-gallery__carousel .slick-list {
  overflow: visible;
}
.flex-image-gallery__carousel .slick-arrow {
  position: absolute;
  z-index: 4;
  top: 0;
  bottom: 0;
  left: calc(50% + 35rem);
  width: 100vw;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
}
.flex-image-gallery__carousel .slick-arrow.slick-prev {
  left: auto;
  right: calc(50% + 35rem);
}
.flex-image-gallery__carousel-progress {
  max-width: 92rem;
  margin: 0 auto;
  height: 0.8rem;
  border-radius: 0.8rem;
  background: #F3D3C9;
  position: relative;
  overflow: hidden;
}
.flex-image-gallery__carousel-progress i {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #E22733;
  transition: width 0.35s linear;
  width: 0;
}
@media (max-width: 767px) {
  .flex-image-gallery {
    margin-bottom: 6rem;
  }
  .flex-image-gallery__carousel-inner {
    margin-bottom: 0;
  }
  .flex-image-gallery__carousel-image, .flex-image-gallery__carousel-video {
    width: 80vw;
    height: 45vw;
    padding-top: 0%;
    border-radius: 3rem 0 3rem 0;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
  }
  .flex-image-gallery__carousel-image iframe, .flex-image-gallery__carousel-video iframe {
    min-width: 1px;
    min-height: 1px;
    top: 0;
    bottom: 0;
    height: 100% !important;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    transform: translate(0, 0);
  }
  .flex-image-gallery__carousel-image.flex-image-gallery__carousel-poster, .flex-image-gallery__carousel-video.flex-image-gallery__carousel-poster {
    border-radius: 0;
  }
  .flex-image-gallery__carousel-video {
    border-radius: 0;
  }
  .flex-image-gallery__carousel-accent {
    display: none;
  }
  .flex-image-gallery__carousel-progress {
    display: none;
  }
  .flex-image-gallery__carousel .slick-dots {
    list-style-type: none;
    padding: 3rem 0 0;
    margin: 0;
    text-align: center;
  }
  .flex-image-gallery__carousel .slick-dots li {
    display: inline-block;
    margin-left: 0.3rem;
  }
  .flex-image-gallery__carousel .slick-dots li button {
    width: 16px;
    height: 16px;
    box-sizing: initial;
    -webkit-appearance: none;
    border: 2px solid transparent;
    padding: 0;
    margin: 0;
    border-radius: 50%;
    text-indent: -9999px;
    display: block;
    position: relative;
  }
  .flex-image-gallery__carousel .slick-dots li button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    content: "";
    background: #F3D3C9;
    border-radius: 50%;
  }
  .flex-image-gallery__carousel .slick-dots li.slick-active button {
    border-color: #F3D3C9;
  }
}
.flex-contact-form {
  margin-bottom: 13rem;
}
.flex-contact-form-full {
  position: relative;
}
.flex-contact-form-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #E22733 url(../images/contact-form-deco.png) no-repeat 50% 50% / cover;
  border-radius: 0 0 16rem 0;
}
.flex-contact-form .inner {
  position: relative;
  padding: 9rem 0 6rem;
}
.flex-contact-form .inner .h1.with-deco strong {
  color: #FED455;
}
.flex-contact-form .inner .h1.with-deco:before {
  background: #FED455;
}
.flex-contact-form .inner .entry-content {
  padding-left: 10rem;
}
.flex-contact-form .inner .entry-content div.fancy-select .wpcf7-not-valid + div.trigger {
  border: 1px solid #FED455;
  box-shadow: inset 0px 0px 0px 1px #FED455;
}
.flex-contact-form .inner .entry-content input[type="text"].wpcf7-not-valid, .flex-contact-form .inner .entry-content input[type="email"].wpcf7-not-valid, .flex-contact-form .inner .entry-content input[type="password"].wpcf7-not-valid, .flex-contact-form .inner .entry-content textarea.wpcf7-not-valid {
  border: 1px solid #FED455;
  box-shadow: inset 0px 0px 0px 1px #FED455;
}
.flex-contact-form .inner .entry-content .form-row .form-cell .wpcf7-not-valid-tip {
  color: #FED455;
}
.flex-contact-form .inner .entry-content .form-row .form-cell label {
  color: #fff;
}
.flex-contact-form .inner .entry-content .form-row .form-cell button.btn {
  float: right;
  width: auto;
  min-width: 13rem;
  text-align: center;
}
.flex-contact-form-accent {
  position: absolute;
  right: -7rem;
  z-index: 2;
  top: -18rem;
  max-width: 30rem;
  max-height: 32rem;
}
.flex-contact-form__inner {
  padding: 0 18% 0 9%;
}
.flex-contact-form__inner .flex-contact-form-bg {
  border-radius: 0 22rem 0 10rem;
}
@media (max-width: 1400px) {
  .flex-contact-form-accent {
    max-width: 20rem;
    top: -10rem;
    right: -2rem;
  }
}
@media (max-width: 1200px) {
  .flex-contact-form {
    margin-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .flex-contact-form {
    margin-bottom: 6rem;
  }
  .flex-contact-form__inner {
    padding: 0 8vw;
  }
  .flex-contact-form__inner .flex-contact-form-bg {
    border-radius: 0 0 10rem 0;
  }
  .flex-contact-form-accent {
    max-width: 15rem;
    max-height: 15rem;
    right: -3rem;
    top: -6rem;
  }
  .flex-contact-form .inner .entry-content {
    padding-left: 0;
  }
}
/* search page */
.search-filter {
  list-style-type: none;
  padding-top: 2rem;
}
.search-filter li {
  display: inline-block;
  font-weight: bold;
  font-size: 1.9rem;
  margin-right: 8rem;
}
.search-filter li.current a {
  color: #E22733;
  pointer-events: none;
}
.search-filter li a {
  color: #613223;
}
.wp-pagenavi {
  clear: both;
  font-size: 2.5rem;
  padding-top: 5rem;
  width: 100%;
  font-weight: bold;
}
.wp-pagenavi span, .wp-pagenavi a {
  width: 3rem;
  font-size: 2rem;
  height: 4rem;
  border: 0.2rem solid #613223;
  text-align: center;
  line-height: 4rem;
  color: #613223;
  display: inline-block;
  margin-right: 3rem;
}
.wp-pagenavi span.current, .wp-pagenavi span:hover, .wp-pagenavi a.current, .wp-pagenavi a:hover {
  color: #E22733;
}
.wp-pagenavi span.nextpostslink, .wp-pagenavi span.previouspostslink, .wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
  text-indent: -9999px;
  position: relative;
}
.wp-pagenavi span.nextpostslink:after, .wp-pagenavi span.previouspostslink:after, .wp-pagenavi a.nextpostslink:after, .wp-pagenavi a.previouspostslink:after {
  width: 1.5rem;
  height: 1.5rem;
  border-right: 0.2rem solid #613223;
  border-bottom: 0.2rem solid #613223;
  content: "";
  position: absolute;
  transform: rotate(-45deg);
  top: 50%;
  left: 50%;
  margin: -0.8rem 0 0 -1.2rem;
}
.wp-pagenavi span.previouspostslink:after, .wp-pagenavi a.previouspostslink:after {
  transform: rotate(135deg);
  margin: -0.8rem 0 0 -0.6rem;
}
.wp-pagenavi span.last, .wp-pagenavi a.last {
  display: none;
}
.search-tab {
  display: none;
}
.search-tab.hide {
  display: none !important;
}
.search-tab.current {
  display: block;
}
#pages-list a {
  display: inline-block;
  position: relative;
  font-family: "Faro", sans-serif;
  font-size: 2.4rem;
  color: #613223;
  transition: color 0.35s;
}
#pages-list a:hover {
  color: #E22733;
}
#pages-list p {
  margin-bottom: 0;
}
#pages-list div {
  margin-top: 3rem;
}
@media (max-width: 767px) {
  .search-filter {
    padding-bottom: 4rem;
  }
  .search-filter li {
    margin-right: 6rem;
  }
  .wp-pagenavi span, .wp-pagenavi a {
    margin-right: 1.3rem;
  }
}
/* footer */
.newsletter {
  background: url(../images/bg-newsletter.jpg) no-repeat 100% 100% / cover;
  position: relative;
  padding: 7rem 0;
  margin-top: 6rem;
  color: #fff;
}
.newsletter__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.home .newsletter {
  margin-top: 0;
}
.newsletter:before {
  bottom: 100%;
  left: 6%;
  width: 11.9rem;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="119.48" height="59.998" viewBox="0 0 119.48 59.998">  <path id="aa_1" data-name="Вычитание 1" d="M-2275.5,19221h-119.48a59.617,59.617,0,0,0,23.331-4.715,60.186,60.186,0,0,0,10.192-5.531,60.438,60.438,0,0,0,8.879-7.326,60.412,60.412,0,0,0,7.326-8.881,60.056,60.056,0,0,0,5.531-10.191A59.622,59.622,0,0,0-2335,19161a59.615,59.615,0,0,0,4.715,23.354,60.059,60.059,0,0,0,5.532,10.191,60.527,60.527,0,0,0,7.327,8.881,60.459,60.459,0,0,0,8.88,7.326,60.192,60.192,0,0,0,10.193,5.531A59.559,59.559,0,0,0-2275.5,19221Z" transform="translate(2394.976 -19161.002)" fill="%23613223"/></svg>') no-repeat 50% 100% / contain;
  height: 6rem;
  content: "";
  display: block;
  position: absolute;
}
.newsletter-deco {
  top: -7rem;
  left: 0;
  width: 19.8rem;
  background: url(../images/newsletter-kernels.png) no-repeat 50% 100% / contain;
  height: 21.8rem;
  content: "";
  display: block;
  position: absolute;
}
.newsletter h5, .newsletter .h5 {
  float: left;
  line-height: 1.33;
  width: 52%;
  font-family: "Faro", sans-serif;
  font-weight: 400;
  font-size: 4.2rem;
  margin: 0 0 0 6%;
}
.newsletter form {
  float: right;
  width: 32%;
  margin-left: 4%;
  position: relative;
}
.newsletter form .error-msg {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  font-size: 1.4rem;
  color: red;
  text-align: center;
  padding-top: 0.5rem;
}
.newsletter form span {
  display: block;
  text-align: center;
  font-size: 2rem;
}
.newsletter form label {
  line-height: 5rem;
  font-size: 1.7rem;
  font-family: "sofia-pro";
  color: #81736E;
  position: absolute;
  top: 0;
  left: 2.4rem;
  opacity: 1;
  pointer-events: none;
  transition: all 0.35s;
}
.newsletter form label.typed {
  font-size: 1.4rem;
  line-height: 1.6rem;
}
.newsletter form input {
  width: 100%;
  margin: 0;
  box-sizing: border-box;
  line-height: 5rem;
  font-size: 1.7rem;
  font-family: "sofia-pro";
  color: #613223;
  border-radius: 2.7rem;
  padding: 0 7.6rem 0 2.4rem;
  border: none;
  border: 2px solid #fff;
  box-sizing: border-box;
  height: calc(5rem + 4px);
  -webkit-appearance: none;
}
.newsletter form input.error {
  border: 2px solid red;
}
.newsletter form input::-webkit-input-placeholder {
  color: #613223;
  opacity: 0.7;
}
.newsletter form input:-moz-placeholder {
  color: #613223;
  opacity: 0.7;
}
.newsletter form input::-moz-placeholder {
  color: #613223;
  opacity: 0.7;
}
.newsletter form button {
  position: absolute;
  top: 0;
  right: 0;
}
.newsletter.wow {
  visibility: visible;
}
.newsletter.wow h5, .newsletter.wow .h5 {
  opacity: 0;
  transform: translate(0, 5rem);
  transition: opacity 0.5s 0.3s;
}
.newsletter.wow h5 span, .newsletter.wow .h5 span {
  color: #FED455;
}
.newsletter.wow form button {
  width: 100%;
  border-radius: 3rem;
  transition: width 0.5s 0.2s;
}
.newsletter.wow:before {
  top: 0;
  bottom: auto;
  transition: top 0.5s 0.3s;
}
.newsletter.wow[style*="visible"] form button {
  width: 5.4rem;
}
.newsletter.wow[style*="visible"]:before {
  top: -5.8rem;
}
.newsletter.wow[style*="visible"] h5, .newsletter.wow[style*="visible"] .h5 {
  opacity: 1;
  transform: translate(0, 0);
}
.footer {
  background: url(../images/bg-footer.jpg) no-repeat 0 100% / cover;
  padding: 9.7rem 0 8.7rem;
}
.footer__bottom__left {
  float: left;
  width: 18%;
}
.footer__bottom__center {
  float: left;
  width: 60%;
}
.footer__bottom__center ul {
  font-size: 0;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.footer__bottom__center li {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  box-sizing: border-box;
  padding-left: 13%;
  margin-bottom: 3rem;
}
.footer__bottom__center li a {
  display: block;
  color: #fff;
  font-size: 1.6rem;
  font-weight: bold;
}
.footer__bottom__center li a:hover {
  text-decoration: underline;
}
.footer__bottom__right {
  float: right;
  width: 15.8rem;
}
.footer__bottom__right ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.footer__bottom__right ul li {
  display: block;
  margin-bottom: 1.5rem;
}
.footer__bottom__right ul li a {
  display: block;
  position: relative;
}
.footer__bottom__right ul li a:hover .fa-twitter:before {
  opacity: 0;
}
.footer__bottom__right ul li a i {
  width: 3.2rem;
  height: 3.1rem;
  background: #fff;
  color: #E22733;
  display: inline-block;
  border-radius: 50%;
  margin-right: 1.2rem;
  text-align: center;
  line-height: 3rem;
  padding-top: 0.1rem;
  transition: background 0.35s;
}
.footer__bottom__right ul li a i.fa-twitter {
  color: #fff;
}
.footer__bottom__right ul li a i.fa-twitter + svg {
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  top: 0.7rem;
  left: 0.7rem;
}
.footer__bottom__right ul li a span {
  font-size: 1.6rem;
  font-weight: bold;
  color: #fff;
}
.footer__copyright {
  padding-top: 5rem;
  font-size: 1.5rem;
  color: #fff;
}
.footer__copyright__left {
  float: left;
  max-width: calc(100% - 20rem);
}
.footer__copyright__left strong {
  padding-right: 1rem;
}
.footer__copyright__left p {
  margin-bottom: 0;
}
.footer__copyright__left a {
  color: #FFDEE2;
}
.footer__copyright__left a:after {
  width: 1px;
  background: #FFDEE2;
  display: inline-block;
  margin: 0 0.3rem 0 0.7rem;
  vertical-align: middle;
  height: 1.5rem;
  content: "";
}
.footer__copyright__left a:hover {
  text-decoration: underline;
}
.footer__copyright__left a:last-child:after {
  display: none;
}
.footer__copyright__right {
  float: right;
}
.footer__copyright__right a {
  color: #FFDEE2;
  font-size: 1.5rem;
}
.footer__copyright__right a b {
  color: #fff;
}
.footer__copyright__right a b.fa-external-link {
  display: none;
}
.footer__copyright__right a:hover b {
  text-decoration: underline;
}
.benefits {
  padding: 5rem 0 2rem;
  color: #613223;
}
.home .benefits {
  background: #fff;
  padding-bottom: 11rem;
}
.benefits__guarantee {
  float: left;
  width: 64%;
  font-size: 8rem;
  line-height: 0.84;
  font-family: "Faro", sans-serif;
  color: #E40C13;
  padding-top: 7rem;
}
.benefits__guarantee p {
  margin-bottom: 0;
}
.benefits__guarantee strong {
  font-size: 24rem;
  line-height: 0.9;
  margin-bottom: -10rem;
  font-family: "TurbinadoBoldDryPro", sans-serif;
  color: #613223;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: -0.1em;
  font-weight: normal;
}
.benefits__guarantee em {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  position: relative;
}
.benefits__shipping {
  float: left;
  width: 16%;
  padding-top: 7rem;
  font-size: 3rem;
  line-height: 1;
  font-family: "Faro", sans-serif;
  margin-right: 3%;
  position: relative;
}
.benefits__shipping:before {
  content: "";
  position: absolute;
  top: 0;
  width: 83px;
  height: 51px;
  background: url(../images/free-delivery.svg) no-repeat 0 0;
  transition: left 0.5s 0.2s;
  left: 80%;
}
.benefits__shipping[style*="visible"]:before {
  left: 0;
}
.benefits__shipping em {
  color: #E22733;
}
.benefits__shipping strong {
  font-size: 1.8rem;
  line-height: 1.38;
  font-weight: bold;
  display: block;
  padding-top: 1rem;
  font-family: "sofia-pro";
}
.benefits__shipping strong em {
  font-style: normal;
  color: inherit;
  font-size: 0.75em;
  display: inline-block;
  line-height: 1.2;
}
.benefits__rating {
  float: left;
  width: 17%;
  padding-top: 7rem;
  position: relative;
  font-size: 3rem;
  line-height: 1;
  font-family: "Faro", sans-serif;
}
.benefits__rating-stars {
  content: "";
  position: absolute;
  top: 1.2rem;
  width: 0;
  height: 30px;
  text-indent: -9999px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="192.259" height="30.053" viewBox="0 0 192.259 30.053">  <g id="group_1505" data-name="group 1505" transform="translate(-1019.956 -4193)">    <path id="star" d="M23.979,9.691a.426.426,0,0,0-.347-.281L15.861,8.323,12.385,1.549a.437.437,0,0,0-.77,0L8.14,8.323.368,9.41a.426.426,0,0,0-.347.281.4.4,0,0,0,.109.423l5.624,5.273L4.426,22.834a.407.407,0,0,0,.171.4.44.44,0,0,0,.452.031L12,19.755l6.951,3.515a.444.444,0,0,0,.453-.031.405.405,0,0,0,.171-.4l-1.327-7.446,5.624-5.274A.4.4,0,0,0,23.979,9.691Z" transform="translate(1024 4195.682)" fill="%23ec8622" stroke="rgba(236,134,34,0.27)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="8"/>    <path id="star-2" data-name="star" d="M23.979,9.691a.426.426,0,0,0-.347-.281L15.861,8.323,12.385,1.549a.437.437,0,0,0-.77,0L8.14,8.323.368,9.41a.426.426,0,0,0-.347.281.4.4,0,0,0,.109.423l5.624,5.273L4.426,22.834a.407.407,0,0,0,.171.4.44.44,0,0,0,.452.031L12,19.755l6.951,3.515a.444.444,0,0,0,.453-.031.405.405,0,0,0,.171-.4l-1.327-7.446,5.624-5.274A.4.4,0,0,0,23.979,9.691Z" transform="translate(1064 4195.682)" fill="%23ec8622" stroke="rgba(236,134,34,0.27)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="8"/>    <path id="star-3" data-name="star" d="M23.979,9.691a.426.426,0,0,0-.347-.281L15.861,8.323,12.385,1.549a.437.437,0,0,0-.77,0L8.14,8.323.368,9.41a.426.426,0,0,0-.347.281.4.4,0,0,0,.109.423l5.624,5.273L4.426,22.834a.407.407,0,0,0,.171.4.44.44,0,0,0,.452.031L12,19.755l6.951,3.515a.444.444,0,0,0,.453-.031.405.405,0,0,0,.171-.4l-1.327-7.446,5.624-5.274A.4.4,0,0,0,23.979,9.691Z" transform="translate(1104 4195.682)" fill="%23ec8622" stroke="rgba(236,134,34,0.27)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="8"/>    <path id="star-4" data-name="star" d="M23.979,9.691a.426.426,0,0,0-.347-.281L15.861,8.323,12.385,1.549a.437.437,0,0,0-.77,0L8.14,8.323.368,9.41a.426.426,0,0,0-.347.281.4.4,0,0,0,.109.423l5.624,5.273L4.426,22.834a.407.407,0,0,0,.171.4.44.44,0,0,0,.452.031L12,19.755l6.951,3.515a.444.444,0,0,0,.453-.031.405.405,0,0,0,.171-.4l-1.327-7.446,5.624-5.274A.4.4,0,0,0,23.979,9.691Z" transform="translate(1144 4195.682)" fill="%23ec8622" stroke="rgba(236,134,34,0.27)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="8"/>    <g id="group_1504" data-name="group 1504" transform="translate(0.17)">      <path id="star-5" data-name="star" d="M23.979,9.691a.426.426,0,0,0-.347-.281L15.861,8.323,12.385,1.549a.437.437,0,0,0-.77,0L8.14,8.323.368,9.41a.426.426,0,0,0-.347.281.4.4,0,0,0,.109.423l5.624,5.273L4.426,22.834a.407.407,0,0,0,.171.4.44.44,0,0,0,.452.031L12,19.755l6.951,3.515a.444.444,0,0,0,.453-.031.405.405,0,0,0,.171-.4l-1.327-7.446,5.624-5.274A.4.4,0,0,0,23.979,9.691Z" transform="translate(1184 4195.682)" fill="%23fed455" stroke="rgba(236,134,34,0.27)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="8"/>      <path id="star-6" data-name="star" d="M23.979,9.691a.426.426,0,0,0-.347-.281L15.861,8.323,12.385,1.549a.437.437,0,0,0-.77,0L8.14,8.323.368,9.41a.426.426,0,0,0-.347.281.4.4,0,0,0,.109.423l5.624,5.273L4.426,22.834a.407.407,0,0,0,.171.4.44.44,0,0,0,.452.031L12,19.755l6.951,3.515a.444.444,0,0,0,.453-.031.405.405,0,0,0,.171-.4l-1.327-7.446,5.624-5.274A.4.4,0,0,0,23.979,9.691Z" transform="translate(1184 4195.682)" fill="%23cfc1bc"/>      <path id="star-7" data-name="star" d="M12.1,1.318a.434.434,0,0,0-.388.231l-3.5,6.775L.371,9.41a.429.429,0,0,0-.35.281.4.4,0,0,0,.11.423L5.8,15.388,4.461,22.834a.406.406,0,0,0,.172.4.447.447,0,0,0,.456.031L12.1,19.754C12.1,7.717,12.262,1.318,12.1,1.318Z" transform="translate(1183.83 4195.682)" fill="%23ec8622"/>    </g>  </g></svg>') no-repeat 0 0;
  transition: width 0.5s 0.2s;
  left: 0;
}
.benefits__rating[style*="visible"] .benefits__rating-stars {
  width: 192px;
}
.benefits__rating strong {
  font-size: 1.8rem;
  line-height: 1.38;
  font-weight: bold;
  display: block;
  padding-top: 1rem;
  font-family: "sofia-pro";
}
.desktop-version .footer__bottom__right ul li a:hover i {
  background: rgba(255, 255, 255, 0.8);
}
.desktop-version .footer__bottom__right ul li a:hover span {
  text-decoration: underline;
}
@media (max-width: 1400px) {
  .newsletter .h5 {
    font-size: 3.6rem;
  }
}
@media (max-width: 1320px) {
  .benefits {
    padding-bottom: 0;
  }
  .benefits__guarantee {
    font-size: 4rem;
    width: 47%;
  }
  .benefits__guarantee strong {
    font-size: 11.8rem;
    top: 0;
  }
  .benefits__shipping {
    width: 27%;
    font-size: 2.2rem;
  }
  .benefits__rating {
    width: 23%;
    font-size: 2.2rem;
  }
  .footer__bottom__center li {
    padding-left: 7%;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1023px) {
  .newsletter-deco {
    transform: scale(0.6);
    transform-origin: 5% 5%;
    top: -4rem;
  }
  .benefits__guarantee {
    padding-top: 0;
  }
}
@media (max-width: 900px) {
  .benefits__guarantee strong {
    margin-bottom: -2rem;
    display: block;
  }
}
@media (max-width: 767px) {
  .footer__bottom__right ul li a i {
    height: 3rem;
    padding-top: 0.2rem;
  }
  .benefits__rating-stars {
    left: 50%;
    margin-left: -96px;
  }
  .footer__bottom__right ul {
    text-align: center;
  }
  .newsletter-deco {
    transform: scale(0.5);
    transform-origin: 5% 5%;
    top: -4rem;
  }
  .single-product .newsletter-deco {
    top: -2rem;
  }
  .home .benefits {
    padding-top: 0;
    padding-bottom: 8rem;
  }
  .benefits__guarantee {
    width: auto;
    float: none;
    padding-top: 0;
    text-align: center;
  }
  .benefits__guarantee strong {
    font-size: 10.2rem;
    top: 0.8rem;
    text-align: center;
  }
  .benefits__guarantee em {
    padding-top: 1rem;
  }
  .benefits__guarantee p {
    font-size: 3.5rem;
    line-height: 1;
    display: inline-block;
    text-align: left;
    margin-bottom: 2.5rem;
  }
  .benefits__shipping {
    width: 100%;
    margin-right: 0;
    text-align: center;
    position: relative;
  }
  .benefits__shipping br {
    display: none;
  }
  .benefits__shipping:before {
    width: 7.4rem;
    background-size: contain;
    background-position: 50% 100%;
    left: 50% !important;
    transform: translate(-50%, 0);
  }
  .benefits__shipping p {
    font-size: 2.4rem;
    line-height: 1;
  }
  .benefits__shipping p strong {
    font-size: 1.73rem;
  }
  .benefits__rating {
    width: 100%;
    text-align: center;
  }
  .benefits__rating br {
    display: none;
  }
  .benefits__rating:before {
    max-width: 100%;
    left: 50%;
    margin-left: -96px;
    background-size: contain;
    background-position: 50% 100%;
  }
  .benefits__rating p {
    font-size: 2.4rem;
    line-height: 1;
  }
  .benefits__rating p strong {
    font-size: 1.73rem;
  }
  .newsletter {
    padding-bottom: 5rem;
    z-index: 9;
  }
  .newsletter h5, .newsletter .h5 {
    font-size: 2.67rem;
    margin: 0 0 2rem;
    width: 100%;
  }
  .newsletter form {
    margin-left: 0;
    width: 100%;
  }
  .footer {
    padding: 3rem 0;
  }
  .footer__bottom__left, .footer__bottom__center {
    display: none;
  }
  .footer__bottom__right {
    width: 100%;
  }
  .footer__bottom__right ul li {
    display: inline-block;
    margin-right: 1.6rem;
  }
  .footer__bottom__right ul li:last-child {
    margin-right: 0;
  }
  .footer__bottom__right ul li a i {
    margin-right: 0.6rem;
  }
  .footer__bottom__right ul li a span {
    font-size: 1.5rem;
  }
  .footer__copyright {
    padding-top: 1rem;
  }
  .footer__copyright p {
    font-size: 1.5rem;
  }
  .footer__copyright__left {
    max-width: 100%;
    float: none;
  }
  .footer__copyright__left strong {
    display: block;
  }
  .footer__copyright__right {
    float: none;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fwww.popcornopolis.com%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fmain.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Fglobal.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Freset.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Fslick.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Fglobal-elements.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Fmixin.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Fgrid.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fglobal%2Ftypo.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fheader%2Fheader.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Ffront-page%2Fhero.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Ffront-page%2Fbest-sellers.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Ffront-page%2Ffeatured-flavors.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Ffront-page%2Ffeatured-collections.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Ffront-page%2Fcare-attention.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Ffront-page%2Fsocial-media.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fwc%2Fmy-account.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fwc%2Fproducts-landing-page.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fwc%2Fpdp-page.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fwc%2Fcart-page.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fwc%2Fcyo-product.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fwc%2Fcheckout-page.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fcontact-page%2Fgeneral.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fstore-locator%2Fgeneral.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fhero-1.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fhero-2.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fhero-3.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fhero-4.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2F3-column-carousel.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Ficon-text-grid.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Farticle.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fcallout-content.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fproduct_highlight_lifestyle.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fimage-text.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Ftext-layer-image.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fproduct-feed.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fproducts-highlight-card.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2F2-column-image-high.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fexpand-collapse.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fnewsletter-signup.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fflavour-highlight.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fsocial-content.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fpromo-highlight.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fimage-gallery.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fflexible-page%2Fcontact-form.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Fpages%2Fsearch-page%2Fgeneral.scss%22%2C%22wp-content%2Fthemes%2Fpopcornopolis%2Fassets%2Fscss%2Ffooter%2Ffooter.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA2EA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaN%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFtaA%3BAE8aA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFjsBJ%3BAGEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BACjGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAC1hBN%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BADiiBI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKM%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJh%2FDR%3BAI2%2FDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQV%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAE76EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAOQ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAvCI%3BAAAA%3BAAAA%3BAA%2BCI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAArDI%3BAAAA%3BAAAA%3BAAgEQ%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAvEI%3BAAAA%3BAAAA%3BAAAA%3BAA2EJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQhB%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BANtOJ%3BAOIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP3KA%3BAOwLE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBV%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMN%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAEI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAPpZJ%3BAQAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAHrVJ%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAG6VA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAgCJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBV%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%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%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH7gEJ%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAG8hEI%3BAAAA%3BAAAA%3BAAMN%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BARjmEN%3BASAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAAEI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAEI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpiBN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAACE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrHF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChBF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC7CR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBJ%3BAAGM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAYE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACheN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAKJ%3BAAEI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAd3TJ%3BAeCE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaV%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACjqCF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBR%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtoCV%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAMA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMM%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAC5mDF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAIA%3BAAEI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FnBA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%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%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAEG%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAEG%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAC7gDE%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaN%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASY%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAKQ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcQ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQZ%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAEQ%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKR%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGH%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMZ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIJ%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BApBptEJ%3BAqBCE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BArB%2FFN%3BAsBCE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAtBlPF%3BAuBAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BACxQJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnIJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACtDN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3KJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACzKJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAChDR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIQ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAC7UJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAACE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FKN%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnKF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAmBE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAC5SR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FGJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAC3MF%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAQhB%3BAAEQ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BACrHJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAOR%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BACxMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAjC1DN%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAiCiEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC5HJ%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAGM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvGR%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMN%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BACvEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOR%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1DJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAACE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAC3MZ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BA3CrGJ%3BA4CAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BA5CrGJ%3BA6CAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAxCnEJ%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAwCyEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQV%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%22%7D */