@charset "UTF-8";
/* fonts */
@font-face {
  font-family: "Estilopro Book";
  src: url("../fonts/estilopro/estilopro-hairline-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "estilo_prolight";
  src: url("../fonts/estilopro/estilopro-light-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Estilopro Book";
  src: url("../fonts/estilopro/estilopro-book-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Estilopro Book";
  src: url("../fonts/estilopro/estilopro-medium-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Estilopro Book";
  src: url("../fonts/estilopro/estilopro-bold-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-Black.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Synergapro";
  src: url("../fonts/synergapro/SynergaPro-BlackItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
}
/*!
 *  Iconly icon font. Generated by Iconly: https://iconly.io/
 */
@font-face {
  font-display: auto;
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/iconly/iconly.eot?1708791918510");
  src: url("../fonts/iconly/iconly.eot?#iefix") format("embedded-opentype"), url("../fonts/iconly/iconly.woff2?1708791918510") format("woff2"), url("../fonts/iconly/iconly.woff?1708791918510") format("woff"), url("../fonts/iconly/iconly.ttf?1708791918510") format("truetype"), url("../fonts/iconly/iconly.svg?1708791918510#Iconly") format("svg");
}
.icon-x:before {
  content: "";
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
}
.icon-eye-icon:before {
  content: "";
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
}
.icon-arrow-up:before {
  content: "";
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
}
.icon-arrow-right:before {
  content: "";
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
}
.icon-arrow-left:before {
  content: "";
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
}
.icon-arrow-down:before {
  content: "";
  font-family: "Iconly";
  font-style: normal;
  font-weight: 400;
}
.slick-track {
  height: 100% !important;
  /*   transform: none !important; */
}
.slick-list.draggable {
  height: auto !important;
}
/*
.slider-nav .slick-list .slick-track {
transform: translate3d(0px, 0px, 0px) !important;
}
*/
/* fonts */
.font-synerga_pro-regular {
  font-family: "Synergapro", Helvetica, Arial;
  font-weight: 400;
}
.font-synerga_pro-light {
  font-family: "Synergapro", Helvetica, Arial;
  font-weight: 300;
}
.font-estilopro_book-regular {
  font-family: "Estilopro Book", Helvetica, Arial;
  font-weight: 400;
  letter-spacing: 1.8px;
}
.font-estilopro_book-light {
  font-family: "Estilopro Book", Helvetica, Arial;
  font-weight: 300;
  letter-spacing: 1.8px;
}
.letter-spacing-1_8px {
  letter-spacing: 1.8px;
}
.line-spacing-bigger {
  line-height: 2;
}
.line-spacing-big {
  line-height: 1.8;
}
/* helpers */
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.margin-left-5 {
  margin-left: 5rem !important;
}
.margin-left-4 {
  margin-left: 4rem !important;
}
.margin-left-3 {
  margin-left: 3rem !important;
}
.margin-left-2 {
  margin-left: 2rem !important;
}
.margin-left-1 {
  margin-left: 1rem !important;
}
.margin-right-5 {
  margin-right: 5rem !important;
}
.margin-right-4 {
  margin-right: 4rem !important;
}
.margin-right-3 {
  margin-right: 3rem !important;
}
.margin-right-2 {
  margin-right: 2rem !important;
}
.margin-right-1 {
  margin-right: 1rem !important;
}
.padding-left-5 {
  padding-left: 5rem !important;
}
.padding-left-4 {
  padding-left: 4rem !important;
}
.padding-left-3 {
  padding-left: 3rem !important;
}
.padding-left-2 {
  padding-left: 2rem !important;
}
.padding-left-1 {
  padding-left: 1rem !important;
}
.padding-right-5 {
  padding-right: 5rem !important;
}
.padding-right-4 {
  padding-right: 4rem !important;
}
.padding-right-3 {
  padding-right: 3rem !important;
}
.padding-right-2 {
  padding-right: 2rem !important;
}
.padding-right-1 {
  padding-right: 1rem !important;
}
.margin-updown-big {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.margin-updown-medium {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.margin-updown-small {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.gap-5 {
  gap: 5em !important;
}
.gap-4 {
  gap: 4em !important;
}
.gap-3 {
  gap: 3em !important;
}
.gap-2 {
  gap: 2em !important;
}
.gap-1 {
  gap: 1em !important;
}
.mb-5 {
  margin-bottom: 5rem;
}
.mb-4 {
  margin-bottom: 4rem;
}
.mb-3 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 2rem;
}
.mb-1 {
  margin-bottom: 1rem;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mt-5 {
  margin-top: 5rem;
}
.mt-4 {
  margin-top: 4rem;
}
.mt-3 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 2rem;
}
.mt-1 {
  margin-top: 1rem;
}
.mt-0 {
  margin-top: 0 !important;
}
.pt-5 {
  padding-top: 5rem;
}
.pt-4 {
  padding-top: 4rem;
}
.pt-3 {
  padding-top: 3rem;
}
.pt-2 {
  padding-top: 2rem;
}
.pt-1 {
  padding-top: 1rem;
}
.self-align-top {
  align-self: start;
}
@media md {
  .hide-on-mobile {
    display: none;
  }
}
:root {
  --font-synerga_pro: "Synergapro", Helvetica, Arial sans-serif;
  --font-estilopro_book: "Estilopro Book", Helvetica, Arial sans-serif;
  --color-zuta: rgba(240, 192, 89, 1);
  --color-zuta-transp: rgba(240, 192, 89, 0.8);
  --color-light_pink: rgba(253, 217, 205, 1);
  --color-light_pink-transp: rgba(253, 217, 205, 0.8);
  --color-frontpage-block: rgba(253, 227, 219, 0.8);
  --color-gray: #757575;
  --color-gray_light: #d0d0d0;
  --color-reddish: #e09180;
  --color-btn-hover: #d88d7c;
  --color-reddish_light: #FDDACE;
  --color-reddish_light2: #fdf1ed;
  --font-small: 0.9rem;
  --letter-spacing: 1px;
  --cartify_letter_spacing_primary_2: 0.6px !important;
  --cartify_font_size_body: 16px !important;
  --cartify_width_shop_gutter: 60px !important;
}
a:hover {
  cursor: pointer !important;
}
.default-title {
  text-align: center;
  font-size: 1.5rem !important;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 2.4px;
}
a.underline {
  text-decoration: underline;
}
a.underline:hover {
  text-decoration: underline;
  color: var(--color-reddish);
}
@media (max-width: 667px) {
  .columns-4 > li {
    width: calc(50% - 10 * 1px) !important;
  }
}
/* Header */
.site-header {
  background: #fde3db;
  background: -moz-linear-gradient(180deg, #fde3db 0%, white 100%);
  background: -webkit-linear-gradient(180deg, #fde3db 0%, white 100%);
  background: linear-gradient(180deg, #fde3db 0%, white 100%);
}
.site-header-top, .site-header-main {
  background-color: transparent;
}
/* currency picker */
.site-header-currency-menu.style-2 .site-header-currency-menu__label::after {
  color: var(--color-gray) !important;
}
.selectron23 > div {
  min-height: 32px !important;
}
.selectron23-container[data-opened="0"] > span {
  border: solid 5px transparent !important;
  border-top: solid 5px transparent !important;
}
.selectron23-container[data-opened="0"] > span::after {
  content: "";
  font-family: "fontawesome";
  background: transparent;
  width: 10px;
  height: 10px;
  opacity: 1;
  display: block;
  position: relative;
  top: -13px;
  left: -11px;
  color: var(--color-gray);
  font-size: 10px;
}
.selectron23-container[data-opened="1"] > span {
  border: solid 5px transparent !important;
  border-top: solid 5px transparent !important;
}
.selectron23-container[data-opened="1"] > span::after {
  content: "";
  font-family: "fontawesome";
  background: transparent;
  width: 10px;
  height: 10px;
  opacity: 1;
  display: block;
  position: relative;
  top: -6px;
  left: -11px;
  color: var(--color-gray);
  font-size: 10px;
}
.site-header-top__contents--left a:hover {
  color: var(--color-reddish);
}
.site-header-top p {
  margin-bottom: 0px;
}
.site-header-top__container {
  border-bottom: 1px solid white;
  padding-bottom: 10px;
}
.site-title-logo img {
  height: 84px;
  width: 84px;
}
.site-header-menu-primary {
  text-transform: uppercase;
}
/* menu a / a:hover */
.mobile-menu-trigger {
  border: none;
  padding: 0;
  margin: 0;
  font-size: 1.25rem;
  color: var(--color-gray);
}
.mobile-menu-trigger span {
  margin-left: 15px;
}
.site-header-menu-primary > li > a {
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 0.05em;
}
li.current-menu-item a span span::after, li.current_page_parent a span span::after, li.current-page-ancestor a span span::after, li.menu-item a span span:hover::after, li.menu-item a span span:focus::after {
  content: "";
  width: 25px;
  height: 25px;
  background: white;
  border-radius: 50%;
  position: absolute;
  left: calc(50% - 12.5px);
  top: calc(50% - 12.5px);
  display: flex;
  z-index: -1;
}
.site-header-menu.highlight-current-menu li.current-menu-item > a, .site-header-menu.highlight-current-menu li ul li.current-menu-item:not(.current_page_item) > a, .site-header-menu.highlight-current-menu li a:hover, .site-header-menu.highlight-current-menu li a:active {
  text-decoration: none !important;
}
/* header search */
.agni-ajax-search-form select {
  color: var(--color-gray);
}
.site-header-search .agni-ajax-search-form.focus, .site-header-search .agni-ajax-search-form:hover {
  border-color: var(--color-gray) !important;
}
.agni-ajax-search-form {
  background: transparent;
  border-top: 0px !important;
  border-left: 0px !important;
  border-right: 0px !important;
  border-radius: 0px !important;
  border-color: var(--color-gray) !important;
}
.agni-ajax-search__loader {
  border-radius: 50px;
  width: 40px;
}
.agni-ajax-search-result__price {
  white-space: normal;
  text-align: right;
}
.agni-ajax-search-result__thumbnail img {
  width: 80px;
  height: auto;
  max-width: 80px !important;
}
.agni-ajax-search-result__title {
  margin-left: 58px;
}
.agni-ajax-search-form input[type="text"]::placeholder, .agni-ajax-search-form input[type="text"] {
  color: var(--color-gray);
  opacity: 1;
}
.site-header-icon-myaccount__contents {
  width: 100px;
}
.site-header-icon-myaccount__logout-btn a:hover {
  color: var(--color-reddish) !important;
}
/* header wishlist */
.site-header-main__contents--right .site-header-content-block {
  width: 24px;
  margin: 0;
  padding: 0 !important;
  text-align: center;
  align-self: center;
}
.site-header-main__contents--right .site-header-content-block a.wishlist_products_counter.top_wishlist-heart::before {
  font-size: 27px;
  color: var(--color-gray);
  position: relative;
  top: 13px;
}
.wishlist_products_counter_number {
  font-size: 12px;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: -7px;
  right: -7px;
  padding: 0px;
  font-weight: var(--cartify_font_weight_primary);
  letter-spacing: var(--cartify_letter_spacing_primary_1);
  font-variation-settings: "wght" var(--cartify_font_weight_primary);
  font-style: normal !important;
  background-color: #fff;
  color: var(--color-gray);
  position: relative;
  font-size: 12px !important;
  font-family: var(--font-synerga_pro) !important;
  top: -6px !important;
}
.site-header-content-block .yith-wcwl-icon {
  top: unset;
  bottom: -15px;
  position: relative;
  color: var(--color-gray);
  padding-top: 2px;
}
/* header - user icon/cart icon */
.site-header-icon-myaccount__container img {
  border-radius: 0;
  width: 18px;
}
.site-header-icon-cart__container .site-header-icon-cart__count {
  top: 9px;
  color: var(--color-gray);
  padding-top: 2px;
}
.site-header-icon-cart__container img {
  width: 18px;
}
/* page - general */
body, h1, h2, h3, h4, h5, h6, a {
  color: var(--color-gray);
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Estilopro Book";
  font-weight: 400;
  letter-spacing: 1.8px;
}
body {
  font-family: var(--font-synerga_pro);
  font-size: 16px;
  line-height: 1.8;
  overflow-x: hidden !important;
}
.page .entry-content:not(.has-no-margin) {
  margin-top: 0px;
  margin-bottom: 150px;
}
@media (max-width: 1023px) {
  .contact-mobile-center {
    text-align: center;
    margin: 4rem 0;
  }
}
@media (max-width: 666px) {
  .contact-mobile-center {
    text-align: center;
    margin: 4rem 0;
  }
}
@media (max-width: 479px) {
  .contact-mobile-center {
    text-align: center;
    margin: 4rem 0;
  }
}
/* align-wide */
/* page header */
.page .entry-header-bg {
  background-color: transparent !important;
}
.page .entry-title {
  text-align: center;
  font-size: 1.5rem !important;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 2.4px;
}
@media (max-width: 479px) {
  .page .entry-title {
    margin: 0 0 30px 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .page .entry-title {
    margin: 0 0 30px 0;
  }
}
.site-header {
  margin-bottom: 4rem;
}
@media (max-width: 479px) {
  .site-header {
    margin-bottom: 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .site-header {
    margin-bottom: 2rem;
  }
}
/* page content */
.line-dotted-wide {
  border-bottom: 1px dotted var(--color-gray) !important;
  width: 100% !important;
}
.margin-updown-big {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
@media (max-width: 479px) {
  .margin-updown-big {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .margin-updown-big {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
.margin-updown-medium {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 479px) {
  .margin-updown-medium {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .margin-updown-medium {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
}
@media (max-width: 479px) {
  .retailers-wrap p {
    margin-bottom: 15px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .retailers-wrap p {
    margin-bottom: 15px;
  }
}
/* lightbox */
.mfp-gallery .mfp-image-holder .mfp-figure figcaption, .mfp-figure::after {
  display: none;
}
img.mfp-img {
  padding: 3rem 0;
}
/* header search - ajax */
.agni-ajax-search-result__title {
  text-transform: uppercase;
  font-size: 12px;
  color: var(--color-gray);
  margin-right: 10px;
}
.agni-ajax-search-result__price {
  white-space: normal;
  text-align: right;
  color: var(--color-reddish);
  font-size: 12px;
}
.agni-ajax-search-result__categories {
  display: block !important;
  text-align: right;
}
.agni-ajax-search-all-results a {
  border-radius: 50px;
  display: block;
  border: 2px solid;
  border-color: var(--color-light_pink);
  padding: 8px 10px 6px 10px;
  text-decoration: none;
  color: var(--color-gray);
  background: var(--color-light_pink);
  text-transform: uppercase;
  font-family: var(--font-synerga_pro);
}
.agni-ajax-search-all-results a:hover {
  background: var(--color-reddish);
  border-color: var(--color-reddish);
  color: #fff;
  font-family: var(--font-synerga_pro);
}
/* 404 page */
body.error404 .error-404-header.entry-header {
  display: none !important;
}
.btn-error404 .agni-block-button a {
  background: var(--color-reddish_light);
  border-radius: 50px;
  border: none !important;
  color: var(--color-gray) !important;
}
.btn-error404 .agni-block-button a:hover, .btn-error404 .agni-block-button a:focus {
  background: var(--color-reddish);
  border-radius: 50px;
  color: #fff !important;
  border: none !important;
}
.btn-error404 .btn {
  background: var(--color-reddish_light) !important;
  border-radius: 50px !important;
  border: none !important;
  color: var(--color-gray);
}
.btn-error404 .btn:hover, .btn-error404 .btn:focus {
  background: var(--color-reddish) !important;
  border-radius: 50px !important;
  color: #fff !important;
  border: none !important;
}
body.page-template-default:not(body.home):not(body.woocommerce-checkout):not(body.woocommerce-cart) .entry-content a {
  text-decoration: underline;
  color: var(--color-gray);
}
body.page-template-default:not(body.home):not(body.woocommerce-checkout):not(body.woocommerce-cart) .entry-content a:hover {
  color: var(--color-reddish);
}
body.woocommerce-cart a:hover {
  color: var(--color-reddish);
  text-decoration: underline !important;
}
/* Footer */
@media (min-width: 1200px) {
  body.woocommerce-shop .site-footer, body.woocommerce-page .site-footer {
    margin-top: 7rem !important;
  }
}
.footer-columns-wrap {
  display: flex;
  flex-wrap: wrap;
}
.footer-column {
  flex-direction: column;
  flex: 1 1 100%;
  flex-basis: 25%;
}
@media (max-width: 479px) {
  .footer-columns-wrap .footer-column {
    flex-basis: 100%;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .footer-columns-wrap .footer-column {
    flex-basis: 100%;
  }
}
#page .site-footer {
  background: #fde3db;
  background: -moz-linear-gradient(0deg, #fde3db 0%, white 100%);
  background: -webkit-linear-gradient(0deg, #fde3db 0%, white 100%);
  background: linear-gradient(0deg, #fde3db 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fde3db",endColorstr="#ffffff",GradientType=1);
  font-family: var(--font-synerga_pro);
  font-weight: 300;
}
#page .site-footer h3 {
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 479px) {
  #page .site-footer h3 {
    font-size: 1.1rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  #page .site-footer h3 {
    font-size: 1.1rem;
  }
}
#page .site-footer .agni-block-menu {
  font-family: var(--font-synerga_pro);
  font-weight: 300;
  margin-left: 1rem;
}
#page .site-footer .agni-block-menu.vertical li {
  line-height: 1.25;
}
#page .site-footer .agni-block-menu.vertical li a {
  text-decoration: none;
}
#page .site-footer .agni-block-menu.vertical li a:hover, #page .site-footer .agni-block-menu.vertical li a:focus {
  text-decoration: underline;
}
/* footer social */
.social {
  font-size: 1.8rem;
  line-height: 1;
  margin: 0 !important;
  padding: 0 !important;
}
.social li {
  background: #fff;
  padding: 11px;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  display: inline-block !important;
  line-height: 1;
  text-align: center;
  margin-right: 5px;
}
@media (max-width: 479px) {
  .social li {
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .social li {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 479px) {
  .social li i {
    font-size: 25px;
    position: relative;
    top: -3px;
    left: -3px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .social li i {
    font-size: 25px;
    position: relative;
    top: -3px;
    left: -3px;
  }
}
.social li:hover {
  background: var(--color-reddish_light);
}
.social li a {
  color: var(--color-gray);
}
.social li .fa-instagram {
  position: relative;
  left: 2px;
}
@media (max-width: 479px) {
  .social li .fa-instagram {
    font-size: 25px;
    position: relative;
    top: -3px;
    left: -1px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .social li .fa-instagram {
    font-size: 25px;
    position: relative;
    top: -3px;
    left: -1px;
  }
}
.social li .fa-pinterest {
  position: relative;
  left: -5px;
}
/* Footer logos */
.footer-logos-wrap {
  margin: 1rem 0;
}
ul.inline {
  list-style: none;
  margin: 5px;
}
ul.inline.text-center {
  text-align: center;
}
ul.inline li {
  display: inline;
  padding-right: 0.8rem;
}
ul.inline li:last-child {
  padding-right: 0;
}
ul.inline li img {
  max-height: 60px;
}
@media (max-width: 479px) {
  ul.inline li img {
    max-height: 39px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  ul.inline li img {
    max-height: 39px;
  }
}
.footer-logos {
  margin-bottom: 40px;
  margin-top: 10px;
}
.block-mc p, .mobile-menu-mc-wrap p {
  margin-bottom: 0.5rem;
}
.block-mc .mc4wp-form-basic, .mobile-menu-mc-wrap .mc4wp-form-basic {
  margin: 0.5rem 0;
}
.block-mc .form-wrap input[type="submit"], .mobile-menu-mc-wrap .form-wrap input[type="submit"] {
  width: 90px !important;
  font-size: var(--cartify_font_size_small_2);
  opacity: 1;
  padding: 11px 14px;
  border: 0;
  background: #fff;
  color: var(--color-gray);
  border-radius: 50px;
  text-align: center;
}
.block-mc .form-wrap input[type="submit"]:hover, .mobile-menu-mc-wrap .form-wrap input[type="submit"]:hover {
  background: var(--color-reddish_light);
  color: var(--color-gray);
}
.block-mc .form-wrap input[type="email"], .mobile-menu-mc-wrap .form-wrap input[type="email"] {
  background-color: transparent;
}
.block-mc .form-wrap input[type="email"]:focus, .block-mc .form-wrap input[type="email"]:active, .block-mc .form-wrap input[type="email"]:active:focus, .mobile-menu-mc-wrap .form-wrap input[type="email"]:focus, .mobile-menu-mc-wrap .form-wrap input[type="email"]:active, .mobile-menu-mc-wrap .form-wrap input[type="email"]:active:focus {
  background-color: var(--color-reddish_light) !important;
}
.block-mc .form-wrap, .mobile-menu-mc-wrap .form-wrap {
  display: flex;
  gap: 1rem;
}
.mc4wp-response .mc4wp-alert {
  position: fixed;
  padding: 1rem;
  background: #fff;
  box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.15);
  text-align: center;
  z-index: 100;
}
.mc4wp-response .mc4wp-alert.mc4wp-success {
  color: var(--color-gray);
  width: 700px;
  height: 650px;
  top: calc(50% - 325px);
  left: calc(50% - 350px);
}
.mc4wp-response .mc4wp-alert.mc4wp-error {
  color: var(--color-gray);
  padding-top: 2rem;
  width: 700px;
  height: 300px;
  top: calc(50% - 150px);
  left: calc(50% - 350px);
}
.mc4wp-response .mc4wp-alert.mc4wp-error p {
  color: var(--color-gray);
}
.mc4wp-response .mc4wp-alert .mc-modal-close {
  position: absolute;
  right: 25px;
  top: 20px;
  color: var(--color-gray);
  cursor: pointer;
}
.mc4wp-response .mc4wp-alert span.title {
  text-align: center;
  margin: 1rem 0 4rem 0;
  display: block;
  font-size: 1.5rem;
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  letter-spacing: var(--letter-spacing);
}
.mc4wp-response .mc4wp-alert span.text {
  text-align: center;
  margin: 4rem 0;
  display: block;
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  letter-spacing: var(--letter-spacing);
}
.mc4wp-response .mc4wp-alert .mc-modal-btn {
  width: 50%;
  padding: 10px 20px;
  background: var(--color-reddish_light);
  color: var(--color-gray);
  border-radius: 50px;
  margin: 0 auto;
  text-decoration: none;
  text-align: center;
  display: block;
}
.mc4wp-response .mc4wp-alert .mc-modal-btn:hover {
  background: var(--color-reddish);
  text-decoration: none;
  color: #fff;
}
.mc4wp-response .mc4wp-alert img {
  width: 150px;
  margin: 0 auto;
  text-align: center;
}
.footer-copyright {
  margin-bottom: 10px;
  border-top: 1px solid white;
  padding-top: 10px;
}
.back-to-top-btn {
  display: none;
  opacity: 0;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 9999;
  padding: 10px;
  background-color: var(--color-reddish_light);
  color: var(--color-gray);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}
.back-to-top-btn:hover {
  background-color: var(--color-reddish);
}
.back-to-top-btn::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23757575' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
  width: 12px;
  height: 12px;
  display: block;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  transform: rotate(180deg);
  transition: all 0.5s ease-in-out;
}
.cmplz-show-banner {
  margin-left: 1rem;
  font-size: 15px;
}
.woocommerce-checkout-account-info__login-social::before, .woocommerce-myaccount-account-info__login-social::before, .site-header-login-panel__login--social {
  display: none !important;
}
.woocommerce-form-register button, #customer_login button, .site-header-login-panel__register-btn, .woocommerce-form-login__submit {
  background: var(--color-reddish_light) !important;
  border-radius: 50px !important;
  border: none !important;
  color: var(--color-gray) !important;
}
.woocommerce-form-register button:hover, .woocommerce-form-register button:focus, #customer_login button:hover, #customer_login button:focus, .site-header-login-panel__register-btn:focus, .woocommerce-form-login__submit:focus {
  background: var(--color-reddish) !important;
  border-radius: 50px !important;
  color: #fff !important;
  border: none !important;
}
.woocommerce-form-login .lost_password a:hover {
  color: var(--color-reddish) !important;
}
#customer_login h2 {
  text-transform: uppercase;
}
.site-header-login-panel__login--form h2 {
  text-transform: uppercase;
}
.site-header-login-panel__title h3 {
  text-transform: uppercase;
}
.mfp-bg {
  background: transparent !important;
  z-index: 99999 !important;
}
@media (max-width: 479px) {
  .mfp-bg {
    background: #ffffff !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .mfp-bg {
    background: #ffffff !important;
  }
}
.mfp-wrap {
  z-index: 100000 !important;
}
.mfp-figure::after {
  box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.15) !important;
  background: #fff !important;
  top: 40px !important;
  bottom: 40px !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: var(--color-gray) !important;
  right: 20px !important;
  text-align: right !important;
  padding-right: 6px !important;
  width: 44px !important;
  font-size: 3rem !important;
  top: 65px !important;
  cursor: pointer !important;
}
@media (max-width: 479px) {
  .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    width: 33px !important;
    font-size: 2rem !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    width: 33px !important;
    font-size: 2rem !important;
  }
}
.mfp-image-holder .mfp-close i, .mfp-iframe-holder .mfp-close i {
  position: relative;
  z-index: -1;
}
.mfp-close {
  widows: 100px;
}
.mfp-container {
  padding: 0 !important;
}
.mfp-image-holder .mfp-content {
  width: 95%;
}
.mfp-arrow-left {
  left: 2%;
}
@media (max-width: 479px) {
  .mfp-arrow {
    width: 65px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .mfp-arrow {
    width: 65px !important;
  }
}
.mfp-arrow::after {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
  top: 0 !important;
}
.mfp-arrow-right::before {
  display: none !important;
}
.mfp-arrow-right::after {
  border-left: none !important;
  margin-left: 0 !important;
  content: "" !important;
  font-family: "Iconly" !important;
  font-size: 3rem !important;
  color: var(--color-gray) !important;
}
@media (max-width: 479px) {
  .mfp-arrow-right::after {
    font-size: 2rem !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .mfp-arrow-right::after {
    font-size: 2rem !important;
  }
}
.mfp-arrow-left::before {
  display: none !important;
}
.mfp-arrow-left::after {
  border-right: none !important;
  margin-right: 0 !important;
  content: "" !important;
  font-family: "Iconly" !important;
  font-size: 3rem !important;
  color: var(--color-gray) !important;
}
@media (max-width: 479px) {
  .mfp-arrow-left::after {
    font-size: 2rem !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .mfp-arrow-left::after {
    font-size: 2rem !important;
  }
}
.wp-block-pb-accordion-item {
  border-bottom: 1px solid var(--color-gray);
}
.wp-block-pb-accordion-item.is-open {
  border-bottom: 1px dashed var(--color-gray);
}
.wp-block-pb-accordion-item.is-open .c-accordion__title {
  border-bottom: 1px dashed var(--color-gray);
  color: var(--color-reddish);
}
.wp-block-pb-accordion-item.is-open .c-accordion__title:after {
  color: var(--color-reddish);
}
.wp-block-pb-accordion-item p:last-child {
  margin-bottom: 0;
}
.wp-block-pb-accordion-item .c-accordion__title {
  cursor: pointer;
  padding: 1.22rem 2rem 1rem 1rem;
  position: relative;
  margin: 0;
  text-transform: uppercase;
  font-size: 24px;
}
@media (max-width: 479px) {
  .wp-block-pb-accordion-item .c-accordion__title {
    font-size: 16px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .wp-block-pb-accordion-item .c-accordion__title {
    font-size: 16px;
  }
}
.wp-block-pb-accordion-item .c-accordion__title:after {
  font-size: 50px;
}
.wp-block-pb-accordion-item .c-accordion__content {
  padding: 1.22rem 2rem 1rem 1rem;
}
.page-sizes .wp-block-pb-accordion-item .sizes-row {
  margin-bottom: 70px;
}
.page-sizes .wp-block-pb-accordion-item .sizes-row:last-child {
  margin-bottom: 0;
}
.page-sizes .sizes-category {
  text-align: center;
  font-family: var(--font-synerga_pro);
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  color: var(--color-gray);
  padding-bottom: 0;
  margin-bottom: 0;
}
.page-sizes .sizes-title {
  text-align: center;
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}
.page-sizes .sizes-sizeinfo {
  text-align: center;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  color: var(--color-reddish);
  font-size: 12px;
  margin-bottom: 0;
}
.slick-prev, .slick-next {
  color: var(--color-gray) !important;
}
.admail-hide {
  display: none !important;
}
.ambisn-outer-container {
  display: inline-flex;
  margin-bottom: 20px;
  width: 100%;
}
.ambisn-outer-container.popup {
  margin: unset;
  display: none;
}
.ambisn-outer-container.popup.visible {
  display: inline-flex;
  position: fixed;
  z-index: 10;
}
.wc-ambisn-form p.ambisn-err-notice {
  margin: unset;
  margin-top: 10px;
  font-size: 13px !important;
  padding: unset;
  font-weight: 400;
  color: #ff8a65;
  width: 100%;
}
.ambisn-outer-container.popup.visible::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: #00000036;
}
.ambisn-outer-container.popup #wc-ambisn-container {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99999 !important;
  display: none;
}
.ambisn-outer-container.popup.visible #wc-ambisn-container {
  display: block !important;
}
div#wc-ambisn-container.subscribed p.ambisn-err-notice {
  margin: unset;
  margin-top: 10px;
  font-size: 13px !important;
  padding: unset;
  font-weight: 400;
  color: #ff8a65;
  width: 100%;
  text-align: center;
}
input#ambisn-unsubscribe {
  border: unset;
  background-color: unset;
  margin-left: 15px;
  box-shadow: unset;
}
input#ambisn-unsubscribe {
  border-radius: 50px !important;
  background-color: var(--color-reddish_light) !important;
  color: var(--color-gray) !important;
  font-family: var(--font-synerga_pro);
  padding: 5px 20px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  border: unset;
  min-width: 110px;
  justify-content: center;
  min-height: 45px;
  box-shadow: unset;
}
input#ambisn-unsubscribe:hover, input#ambisn-unsubscribe:focus {
  background-color: var(--color-reddish) !important;
  color: #fff !important;
}
.ambisn-subscribed form {
  display: inline-block;
}
input#ambisn-unsubscribe:focus, input#ambisn-unsubscribe:active {
  outline: none;
  color: unset;
}
.ambisn-subscribed.loading span.spinner {
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: 10px;
  border: 2px solid #434343;
  margin-bottom: -1px;
  border-left-color: #efefef;
  -webkit-animation: rotating 0.6s linear infinite;
}
.ambisn-variation-notice {
  max-width: 450px;
  display: inline-block;
  margin-bottom: 20px;
}
.ambisn-subscribed input#nm-product-id {
  display: none !important;
}
.ambisn-variation-notice.popup {
  margin-bottom: unset;
  margin-top: unset;
}
#wc-ambisn-container.popup {
  position: fixed;
  left: calc(50% - 225px);
  z-index: 99;
  background-color: #fff;
  width: 450px;
  max-width: 90%;
  display: none;
  box-shadow: none;
  top: calc(50% - 70px);
}
@media (max-width: 500px) {
  #wc-ambisn-container.popup {
    left: 5%;
    width: 90%;
  }
}
.wc-ambisn-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  gap: 10px;
}
.wc-ambisn-form h5 {
  font-size: 1rem;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  margin: 0 0 10px 0;
  letter-spacing: 0;
}
.wc-ambisn-form p {
  margin: 0 0 20px 0;
  font-size: 15px;
  text-transform: none;
  font-weight: 600;
  line-height: 20px;
  color: #656c76;
}
.wc-ambisn-form .subscription-form {
  display: flex;
  justify-content: stretch;
  flex-wrap: wrap;
  gap: 15px;
}
.wc-ambisn-form input#email {
  border-radius: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  padding: 10px !important;
  border: 1px solid var(--color-gray) !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: var(--color-gray);
}
.wc-ambisn-form input#email:focus-visible {
  outline: 0 !important;
  background-color: var(--color-reddish_light) !important;
}
.wc-ambisn-button {
  font-weight: 600;
  padding: 5px 20px;
  border-radius: 50px !important;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  background: var(--color-reddish_light) !important;
  color: var(--color-gray) !important;
  border: unset;
  min-width: 110px;
  justify-content: center;
  margin: unset;
  min-height: 45px;
  box-shadow: unset;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.wc-ambisn-button:hover {
  color: #fff !important;
  text-decoration: none;
  background-color: var(--color-reddish) !important;
}
a.wc-ambisn-button.popup {
  display: none;
}
a.wc-ambisn-button.popup.visible {
  display: flex !important;
}
a.wc-ambisn-button.popup.subscribed span.unsubscribed {
  display: none;
}
a.wc-ambisn-button.popup.subscribed span.subscribed {
  display: inline;
}
a.wc-ambisn-button.popup span.subscribed {
  display: none;
}
.wc-ambisn-button .icon {
  width: 20px;
  display: inline-flex;
}
.summary.entry-summary > .wc-ambisn-button {
  margin-bottom: 10px;
}
.wc-ambisn-form .notice {
  flex: 1;
  margin: unset !important;
  padding: unset !important;
}
a.wc-ambisn-button.popup.visible {
  display: inline-flex !important;
}
.wc-ambisn-form .notice h5 {
  margin: unset;
  padding: unset;
}
button#ambisn-submit.active, button#ambisn-submit.done {
  color: transparent !important;
}
button#ambisn-submit.active::after, button#ambisn-submit.done::after {
  content: "";
  width: 22px;
  height: 22px;
  display: inline;
  position: absolute;
  border: 2px solid #ffffff;
  border-radius: 50%;
  border-left-color: #fff0 !important;
}
button#ambisn-submit.done::after {
  border-left-color: #fff;
}
input#email.error {
  border: 1px solid #ffcc80 !important;
}
@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
button#ambisn-submit::after {
  -webkit-animation: rotating 0.6s linear infinite;
}
div#wc-ambisn-container .inner-content .ambisn-subscribed {
  gap: 10px;
  display: flex;
  align-items: center;
}
div#wc-ambisn-container .inner-content .popup.ambisn-subscribed {
  padding: 15px 15px 15px 0;
}
.ambisn-subscribed .icon {
  background-color: transparent !important;
  padding: 6px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  min-width: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ambisn-subscribed .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Group_359' data-name='Group 359' transform='translate(-426.5 -1673.678)'%3E%3Ccircle id='Ellipse_20' data-name='Ellipse 20' cx='15' cy='15' r='15' transform='translate(426.5 1673.678)' fill='%23fddace'/%3E%3Cpath id='Path_536' data-name='Path 536' d='M17908.25,18481.652l4.549,4.549,12.076-12.076' transform='translate(-17475.063 -16791.303)' fill='none' stroke='%23707070' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 30px 30px;
  background-position: center center;
  width: 30px !important;
  height: 30px !important;
  background-color: none !important;
}
.ambisn-subscribed .icon .tick-mark {
  display: none;
}
.ambisn-subscribed .icon svg {
  display: none;
}
.popup div.ambisn-close span {
  background-color: #f0f0f0;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  font-size: 20px;
  line-height: 2em;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}
.ambisn-popup-overlay {
  background-color: #00000038;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
}
.wc-ambisn-form.popup {
  padding: 30px 10px 10px !important;
}
.ambisn-variation-notice.popup {
  margin: unset !important;
  display: block;
}
.ambisn-variation-notice.popup.enabled div#wc-ambisn-container.popup {
  display: block !important;
}
.ambisn-variation-notice.popup.enabled .ambisn-popup-overlay {
  display: block !important;
}
@keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.ambisn-subscribed.loading #ambisn-unsubscribe {
  -webkit-animation: flickerAnimation 1s infinite;
  -moz-animation: flickerAnimation 1s infinite;
  -o-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
.front-titleMB5 {
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .front-titleMB5 {
    margin-bottom: 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .front-titleMB5 {
    margin-bottom: 2rem;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .front-titleMB5 {
    margin-bottom: 2rem;
  }
}
@media (max-width: 479px) {
  .front-spacer-125, .front-spacer-80 {
    height: 50px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .front-spacer-125, .front-spacer-80 {
    height: 50px !important;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .front-spacer-125, .front-spacer-80 {
    height: 50px !important;
  }
}
@media (max-width: 479px) {
  .frontpage-image-block {
    min-height: 220px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .frontpage-image-block {
    min-height: 300px !important;
  }
}
.frontpage-product-featured .agni-quickview__button, .frontpage-product-featured .agni-add-to-compare, .frontpage-product-featured .agni-stock-indicator, .frontpage-product-featured .product-buttons {
  display: none;
}
.frontpage-product-featured li.product.outofstock a.button.loop {
  display: none;
}
.frontpage-product-featured .add_to_cart_button, .frontpage-product-featured .button.product_type_simple.loop, .frontpage-product-featured .button.product_type_variable.loop {
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: -2px 20px 0 0 !important;
  border: none !important;
  border-radius: 50px;
}
@media (max-width: 479px) {
  .frontpage-product-featured .add_to_cart_button, .frontpage-product-featured .button.product_type_simple.loop, .frontpage-product-featured .button.product_type_variable.loop {
    width: 30px !important;
    height: 30px !important;
    margin: -14px 0 0 0 !important;
  }
}
.frontpage-product-featured .product_type_advanced_gift_card.add_to_cart_button svg {
  position: relative;
  top: 11px;
  left: 8px;
  width: 22px;
  height: 22px;
}
@media (max-width: 479px) {
  .frontpage-product-featured .product_type_advanced_gift_card.add_to_cart_button svg {
    top: 2px;
    left: -4px;
    width: 18px;
    height: 18px;
  }
}
.frontpage-product-featured .add_to_cart_button svg, .frontpage-product-featured .button.product_type_simple.loop svg, .frontpage-product-featured .button.product_type_variable.loop svg {
  position: relative;
  top: 6px;
  left: -5px;
  width: 22px;
}
@media (max-width: 479px) {
  .frontpage-product-featured .add_to_cart_button svg, .frontpage-product-featured .button.product_type_simple.loop svg, .frontpage-product-featured .button.product_type_variable.loop svg {
    top: 2px;
    left: -4px;
    width: 18px;
    height: 18px;
  }
}
.frontpage-product-featured .add_to_cart_button:hover, .frontpage-product-featured .button.product_type_simple.loop:hover, .frontpage-product-featured .button.product_type_variable.loop:hover {
  background: var(--color-reddish_light);
}
.frontpage-product-featured .add_to_cart_button.loading::after {
  background: var(--color-reddish_light);
  border-radius: 50px;
}
@media (min-width: 480px) and (max-width: 666px) {
  .frontpage-product-featured .add_to_cart_button svg, .frontpage-product-featured .button.product_type_simple.loop svg, .frontpage-product-featured .button.product_type_variable.loop svg {
    left: -1px;
  }
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist {
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: 0 0 0 20px !important;
  border: none !important;
  border-radius: 50px;
  z-index: 2;
}
@media (max-width: 479px) {
  .frontpage-product-featured .yith-wcwl-add-to-wishlist {
    width: 30px !important;
    height: 30px !important;
    margin: -15px 0 0 0 !important;
  }
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, .frontpage-product-featured .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
@media (max-width: 479px) {
  .frontpage-product-featured .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, .frontpage-product-featured .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
    top: 7px;
    left: 6px;
    height: 18px;
    width: 18px;
  }
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon::before, .frontpage-product-featured .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z M150.3,75.1 c-28,0-54.3,10.9-74,30.7s-30.7,46.1-30.7,74c0,28,10.9,54.2,30.7,74l183.8,183.8l183.8-183.9c40.8-40.8,40.8-107.2,0-148l0,0 c-19.7-19.8-46-30.7-74-30.7c0,0,0,0,0,0c-28,0-54.2,10.9-74,30.6l-23.6,23.6c-6.8,6.8-17.7,6.8-24.4,0l-23.5-23.5 C204.5,86,178.3,75.1,150.3,75.1z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist a.delete_item.button .fa-heart {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
@media (max-width: 479px) {
  .frontpage-product-featured .yith-wcwl-add-to-wishlist a.delete_item.button .fa-heart {
    top: 7px;
    left: 6px;
    height: 18px;
    width: 18px;
  }
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist a.delete_item.button .fa-heart::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist:hover {
  background: var(--color-reddish_light);
}
.frontpage-product-featured .yith-wcwl-add-to-wishlist span {
  display: none;
}
.frontpage-product-featured .product .woocommerce-loop-product__category {
  text-align: center;
  font-family: var(--font-synerga_pro);
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: var(--color-gray);
  padding-bottom: 5px;
}
@media (max-width: 479px) {
  .frontpage-product-featured .product .woocommerce-loop-product__category {
    font-size: 12px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .frontpage-product-featured .product .woocommerce-loop-product__category {
    font-size: 12px;
  }
}
.frontpage-product-featured .product .woocommerce-loop-product__title {
  color: var(--color-gray);
  padding-bottom: 5px;
}
.frontpage-product-featured .product .woocommerce-loop-product__title {
  text-align: center;
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
  margin-top: 0;
}
@media (max-width: 479px) {
  .frontpage-product-featured .product .woocommerce-loop-product__title {
    font-size: 15px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .frontpage-product-featured .product .woocommerce-loop-product__title {
    font-size: 15px !important;
  }
}
.frontpage-product-featured .products .product-details .price {
  text-align: center;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  color: var(--color-reddish);
  margin-top: 0;
}
.frontpage-product-featured .products .product-details .price del {
  display: block;
  font-family: var(--font-synerga_pro);
  font-size: var(--font-small);
}
.frontpage-product-featured .products .product-details .price small {
  font-size: 100%;
}
.frontpage-product-featured .product-thumbnail {
  margin-bottom: 1rem;
}
.frontpage-image-block p {
  background: var(--color-frontpage-block);
  border-radius: 80px;
  padding: 10px;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  color: var(--color-gray);
  margin: 0;
}
.frontpage-image-block p:hover {
  background: var(--color-light_pink-transp);
  border-radius: 80px;
  padding: 10px;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  color: var(--color-gray);
}
.frontpage-image-block a {
  color: var(--color-gray);
  text-decoration: none;
  font-size: 1.25rem;
  letter-spacing: var(--letter-spacing);
}
.divider.colab {
  padding-top: 20px;
}
.divider::after {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted var(--color-gray);
  display: block;
  margin: 40px 0;
}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more {
  display: none !important;
}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content, #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-text {
  font-family: var(--font-synerga_pro);
}
/* projects */
.projects-breadcrumb {
  font-size: 0.8rem !important;
  text-transform: uppercase;
  margin-bottom: 50px;
}
.projects-breadcrumb a {
  text-decoration: none;
}
.projects-breadcrumb a:hover, .projects-breadcrumb a:focus {
  text-decoration: underline;
}
.projcts-grid-wrap {
  width: 100%;
  height: 100%;
}
.wp-container-projcts-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(calc(25% - 5px), 1fr));
  grid-gap: 5px;
  margin: -2.5px;
  /* Negative margin to offset the gap */
}
.wp-container-projcts-grid .project-grid-item {
  flex: 1;
  box-sizing: border-box;
  margin: 5px;
  /* Adjust to create the desired gap */
}
@media screen and (max-width: 768px) {
  .wp-container-projcts-grid .project-grid-item {
    flex: 1;
  }
}
.project-grid-item:hover img, .project-grid-item:focus img {
  opacity: 0.7;
}
.projects-grid.above-title-wrap {
  /* 	  text-align: center; */
  margin-top: 1rem;
  font-size: 0.8rem;
  font-style: italic;
}
@media (max-width: 479px) {
  .projects-grid.above-title-wrap {
    font-size: 12px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .projects-grid.above-title-wrap {
    font-size: 12px;
  }
}
.project-grid-image {
  border-radius: 50%;
}
.entry-title.project-shortcode-title {
  margin: 0.2rem 0;
  font-size: 1rem !important;
  letter-spacing: 1.9px;
}
@media (max-width: 479px) {
  .entry-title.project-shortcode-title {
    font-size: 12px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .entry-title.project-shortcode-title {
    font-size: 12px !important;
  }
}
.entry-title.project-shortcode-title a {
  text-decoration: none !important;
}
.entry-title.project-shortcode-title a:hover {
  text-decoration: underline !important;
}
.projects-grid.under-title-wrap {
  /* 	  text-align: center; */
  font-size: 0.8rem;
}
.project-grid-item h3 a {
  text-decoration: none;
}
/* projects single */
body.single-wm_projects .entry-content a {
  text-decoration: underline;
  color: var(--color-gray);
}
body.single-wm_projects .entry-content a:hover {
  color: var(--color-reddish);
}
.project-single hr.after-title-line {
  border-bottom: 1px dotted var(--color-gray);
  width: 50%;
}
.projects-single.under-title-wrap {
  font-size: 1.25rem;
  font-family: var(--font-estilopro_book);
  letter-spacing: 1.8px;
  text-transform: uppercase;
  line-height: 1.5;
}
/* Our story */
.ourStory-imgLast {
  text-align: right;
}
.ourStory-imgLast img {
  height: 456px;
  width: auto;
}
.gls-pickup-info {
  display: block !important;
  font-size: var(--cartify_font_size_small_3);
  border: 1px solid var(--color-gray_light) !important;
  border-radius: 30px;
}
#gls-map-button {
  background: var(--color-reddish_light);
  color: var(--color-gray);
  border: none;
  border-radius: 50px;
  position: relative;
  top: -6px;
  left: 10px;
}
.selectron23 {
  height: 20px !important;
  color: var(--color-gray);
}
@media (max-width: 479px) {
  .selectron23 {
    padding-top: 5px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .selectron23 {
    padding-top: 5px !important;
  }
}
.selectron23 .selectron23-container {
  border-color: transparent !important;
  border: none !important;
  background-color: transparent !important;
  font-family: var(--font-estilopro_book) !important;
}
.selectron23 .selectron23-container .selectron23-option-title {
  color: var(--color-gray) !important;
  font-size: 14px !important;
}
.selectron23 .selectron23-container .selectron23-container[data-opened="0"] > span {
  color: var(--color-gray) !important;
}
.selectron23 .selectron23-container .selectron23-option[data-selected="1"] {
  background: transparent !important;
  color: var(--color-gray);
}
/* WooCommerce */
.agni-product-layout-block-images.product-style-1 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image, .agni-product-layout-block-images.product-style-2 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image, .agni-product-layout-block-images.product-style-3 .woocommerce-product-gallery__nav .woocommerce-product-gallery__image {
  height: var(--agni_product_layout_images_nav_image_height_desktop, auto) !important;
}
.wc-block-components-notice-banner {
  color: var(--color-gray);
}
.wc-block-components-notice-banner.is-error, .wc-block-components-notice-banner.is-warning, .wc-block-components-notice-banner.is-success, .wc-block-components-notice-banner.is-info {
  background-color: var(--color-reddish_light2) !important;
  border-color: var(--color-reddish_light) !important;
}
.wc-block-components-notice-banner.is-info > svg, .wc-block-components-notice-banner.is-error > svg, .wc-block-components-notice-banner.is-success > svg, .wc-block-components-notice-banner.is-warning > svg {
  background-color: var(--color-reddish_light) !important;
}
.woocommerce-ordering select.orderby, .woocommerce-ordering .agni-filter-toggle {
  -webkit-appearance: none;
  /* Remove default macOS styles */
  -moz-appearance: none;
  /* Remove default macOS styles */
  appearance: none;
  /* Remove default macOS styles */
  background-color: #fff;
  color: var(--color-gray);
  border: none;
  border-bottom: 1px solid #000;
  padding: 8px;
  font-size: 14px;
  width: 200px;
}
.woocommerce-ordering select.orderby::-moz-focus-inner {
  border: 0;
  /* Remove Firefox default focus border */
}
.woocommerce-ordering select.orderby:hover, .woocommerce-ordering .agni-filter-toggle:hover {
  background-color: var(--color-light_pink-transp);
}
.woocommerce-ordering select.orderby option:first-child, .woocommerce-ordering .agni-filter-toggle a {
  border-bottom: 1px solid #000;
}
.woocommerce .agni-shop-control-bar .agni-filter-toggle a::after {
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 10px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23757575' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 10px;
  position: relative;
  top: 3px;
  left: 18px;
}
.agni-shop-control-bar .agni-filter-toggle {
  padding: 10px 1px 6px 10px !important;
  border-bottom: 1px solid #ccc !important;
  border-radius: 0 !important;
  font-family: var(--font-estilopro_book);
  font-weight: 400 !important;
  text-transform: uppercase;
  color: var(--color-gray) !important;
  letter-spacing: var(--letter-spacing) !important;
  font-size: 14px !important;
}
.agni-shop-control-bar .agni-filter-toggle a {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-weight: 400 !important;
  letter-spacing: var(--letter-spacing) !important;
}
.agni-filter-toggle:hover {
  background-color: var(--color-light_pink-transp);
}
.shop-sidebar-footer .shop-sidebar-btn-close {
  background: var(--color-reddish_light);
  border: var(--color-reddish_light);
  border-radius: 50px;
  line-height: unset;
  color: var(--color-gray);
}
.shop-sidebar-footer .shop-sidebar-btn-close:hover, .shop-sidebar-footer .shop-sidebar-btn-close:focus {
  background: var(--color-reddish);
  color: #fff !important;
}
.shop-sidebar-footer .shop-sidebar-btn-apply {
  display: none;
}
/* product modal */
#product-modal {
  display: none;
  /* Hide the modal by default */
  position: fixed;
  z-index: 101;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.15);
}
#product-modal .modal-content {
  background-color: #ffff;
  margin: 6% auto;
  padding: 40px;
  width: 80%;
  max-width: 800px;
}
@media (max-width: 479px) {
  #product-modal .modal-content {
    margin: 0 auto;
    padding: 15px;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  #product-modal .modal-content {
    margin: 0 auto;
    padding: 15px;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
}
#product-modal .close {
  color: var(--color-gray);
  float: right;
  font-size: 50px;
  font-weight: 100;
  cursor: pointer;
  line-height: 0;
  position: relative;
  top: 15px;
  font-size: 1rem;
}
@media (max-width: 479px) {
  #product-modal .close {
    top: 20px;
    font-size: 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  #product-modal .close {
    top: 20px;
    font-size: 2rem;
  }
}
#product-modal h2 {
  text-align: center;
  text-transform: uppercase;
  font-family: var(--font-estilopro_book);
  font-size: 1.25rem;
  margin: 5rem 0 5rem 0;
}
#product-modal img {
  width: 800px;
}
#product-modal p.content {
  text-align: center;
  font-size: 1rem;
  margin: 5rem 0 4rem 0;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  color: var(--color-gray);
  line-height: 1.5;
  letter-spacing: var(--letter-spacing);
}
/* Link styles */
a.activate-product-modal {
  cursor: pointer;
  text-decoration: underline;
}
a.activate-product-modal:hover, a.activate-product-modal:focus {
  text-decoration: underline;
  color: var(--color-reddish);
}
.woocommerce-breadcrumb {
  font-size: 0.8rem !important;
  text-transform: uppercase;
}
.woocommerce .return-to-shop .button {
  border-radius: 50px;
  border: none;
  background: var(--color-reddish);
  padding: 1rem 2rem;
  color: #fff;
}
.woocommerce .return-to-shop .button:hover {
  border: none;
  color: #000;
}
.wc.button {
  border-radius: 50px;
  border: none;
  background: var(--color-reddish_light);
  padding: 1rem 2rem;
  color: var(--color-gray);
}
.wc.button:hover {
  border: none;
  color: #fff;
  background: var(--color-reddish);
}
/* sidebar cart */
.agni-sidecart__subtotal, .woocommerce .cart_totals > .shop_table .order-total {
  border-color: var(--color-gray) !important;
}
.woocommerce .cart_totals > .shop_table .order-total > span:first-child {
  color: var(--color-reddish);
}
.woocommerce .cart_totals > .shop_table .order-total > span > strong > span .amount-eur {
  display: block;
}
.order-total > span > strong > span > span.woocommerce-Price-amount.amount.amount-eur {
  margin-top: -10px;
}
.woocommerce .cart_totals > .shop_table {
  margin-top: 1rem;
}
.agni-sidecart__header h3 {
  text-transform: uppercase;
  color: var(--color-gray);
  font-size: 24px;
  border-bottom: 1px solid var(--color-gray);
}
.agni-sidecart__details {
  align-items: center;
}
.agni-sidecart__product h6 {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: var(--letter-spacing);
}
.agni-sidecart__product h6:hover {
  color: var(--color-reddish) !important;
}
.agni-sidecart__product .quantity input {
  min-width: 45px !important;
  width: 45px !important;
  background: var(--color-reddish_light) !important;
  border-bottom: none !important;
  padding: 9px 10px !important;
  margin-right: 20px !important;
  color: var(--color-gray) !important;
  height: 33px !important;
}
.agni-sidecart__product .quantity .agni-product-qty-container .qty-minus {
  left: -16px;
}
..agni-sidecart__product .quantity .agni-product-qty-container .qty-plus {
  right: 16px;
}
.qty-minus, .qty-plus {
  border-radius: 50%;
  top: 0px;
  background: var(--color-reddish_light) !important;
  color: var(--color-gray) !important;
}
.quantity .agni-product-qty-container span {
  width: 33px !important;
  height: 33px !important;
  color: var(--color-gray);
}
.agni-sidecart__image img {
  border-radius: 50%;
}
.agni-sidecart__product .price {
  color: var(--color-reddish) !important;
  font-size: 13px !important;
}
.agni-sidecart__details .agni-sidecart__remove:hover {
  color: var(--color-reddish);
}
.agni-sidecart__product .quantity > span {
  display: none !important;
}
.woocommerce .coupon i {
  text-decoration: none;
}
.woocommerce .coupon input {
  background: var(--color-reddish_light2) !important;
  border-radius: 0;
}
.woocommerce .coupon input:focus, .woocommerce .coupon input:active {
  background: var(--color-reddish_light) !important;
}
.woocommerce-notices-wrapper .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-wishlist .woocommerce-message[role=alert] {
  color: var(--color-reddish) !important;
  font-size: 14.4px;
}
.agni-sidecart__subtotal .cart-subtotal, .agni-sidecart__subtotal .order-total {
  text-transform: uppercase;
}
.agni-sidecart__subtotal .shipping {
  margin-top: 1rem;
}
.woocommerce .cart_totals > .shop_table .cart-subtotal .amount {
  float: unset !important;
  margin-left: 3px;
  display: block;
  width: 100%;
  text-align: right;
}
.agni-sidecart .order-total {
  text-align: right;
}
.order-total span.woocs_special_price_code {
  color: var(--color-reddish);
  text-transform: uppercase;
  text-align: right;
  display: block;
}
.agni-sidecart .order-total .woocommerce-Price-amount.amount {
  display: block !important;
}
.agni-sidecart__container .woocommerce-Price-amount.amount.amount-eur {
  padding-left: 5px !important;
}
.agni-sidecart__container .includes_tax {
  font-size: 12px !important;
  display: inline-flex;
}
.agni-sidecart__container .includes_tax .woocommerce-Price-amount.amount {
  padding: 0 0 0 5px;
}
.agni-sidecart__container .includes_tax .woocommerce-Price-amount.amount-eur {
  padding: 0 5px 0 5px;
}
.agni-sidecart__container .woocommerce-Price-amount.amount.amount-eur small {
  font-size: 12px !important;
}
.agni-sidecart__button--checkout.button.btn.btn-bold.btn-block.btn-lg {
  background: var(--color-reddish_light);
  border: var(--color-reddish_light);
  border-radius: 50px;
  line-height: unset;
  color: var(--color-gray);
}
.agni-sidecart__button--checkout.button.btn.btn-bold.btn-block.btn-lg:hover, .agni-sidecart__button--checkout.button.btn.btn-bold.btn-block.btn-lg:focus {
  background: var(--color-reddish);
  color: #fff !important;
}
.agni-sidecart__coupon-text span:hover, .agni-sidecart__button--cart.button:hover {
  color: var(--color-reddish) !important;
}
.agni-sidecart__container .sidecart-shipping-note {
  width: 50%;
  float: right;
  text-align: right;
  font-size: 12px;
}
.agni-sidecart__footer .agni-sidecart__subtotal .shop_table .cart-discount {
  color: var(--color-reddish);
  margin: 1rem 0;
}
.agni-sidecart__footer .agni-sidecart__subtotal .shop_table .cart-discount a {
  color: var(--color-reddish) !important;
}
.agni-sidecart__subtotal .woocommerce-coupon-form {
  display: none !important;
}
.agni-sidecart__coupon-text .woocommerce-notices-wrapper {
  max-height: 50px;
}
.agni-sidecart__coupon.active .agni-sidecart__coupon-text {
  bottom: 47px;
  padding: 15px 0;
}
.agni-sidecart__subtotal .coupon_amount {
  width: 100%;
  display: block;
  text-align: right;
  float: right;
}
.agni-sidecart__subtotal .cupon_title {
  width: 50%;
  display: block;
}
.agni-sidecart__subtotal .cupon_data {
  text-align: right;
  width: 100%;
}
.agni-sidecart__coupon .coupon {
  margin-bottom: 20px;
}
.woocommerce .coupon button[type="submit"] {
  color: var(--color-gray);
}
.agni-sidecart__product .product-variations .variation dt {
  margin-right: 5px;
}
.agni-sidecart__product .product-variations .variation {
  flex-direction: row;
}
.agni-sidecart__product .product-variations {
  font-size: 14px;
}
.agni-sidecart__product .product-variations .variation dd, .agni-sidecart__product .product-variations .variation dd p {
  margin-left: 0;
}
.agni-sidecart__product .product-variations .variation dt.variation-Recipientname:before, .agni-sidecart__product .product-variations .variation dt.variation-Recipientemail:before, .agni-sidecart__product .product-variations .variation dt.variation-Shortmessage:before {
  display: none;
}
/* cart */
.acfw_apply_notification.button {
  color: var(--color-reddish) !important;
  font-size: 14.4px;
  border: none;
  text-decoration: underline;
}
.woocommerce .coupon input {
  padding: 15px;
}
.back-to-shop i {
  font-size: 11px;
  text-decoration: underline;
}
/* cart empty */
body.woocommerce-cart-empty .woocommerce .cart-empty, body.woocommerce-cart-empty .woocommerce .return-to-shop {
  display: none !important;
}
.btn-empty_cart .agni-block-button a {
  background: var(--color-reddish);
  border-radius: 50px;
  border: none !important;
}
.btn-empty_cart .agni-block-button a:hover, .btn-empty_cart .agni-block-button a:focus {
  background: var(--color-reddish);
  border-radius: 50px;
  columns: #000;
  border: none !important;
}
/* cart not empty */
.quantity input, .quantity select {
  border-bottom-width: 1px !important;
  color: var(--color-gray) !important;
}
body.woocommerce-cart .woocommerce .woocommerce-shipping-methods input:checked, body.woocommerce-cart .woocommerce .woocommerce-shipping-methods input:checked + label {
  color: var(--color-reddish);
}
body.woocommerce-cart .cart-coupon-wrap {
  border: 1px solid var(--color-gray);
  padding: 2rem 1rem;
  margin-bottom: 2rem;
}
body.woocommerce-cart .cart-coupon-wrap h2, body.woocommerce-cart .woocommerce .cart_totals h2 {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 1px solid var(--color-gray);
  padding-bottom: 5px;
  margin-bottom: 1.5rem;
}
.cart-totals-wrap {
  border: 1px solid var(--color-gray);
  padding: 2rem 1rem;
}
.woocommerce .cart_totals > .shop_table .order-total {
  border-top: 1px solid var(--color-gray);
  margin-top: 2rem;
  padding-top: 2rem;
  font-size: 18px;
  margin-bottom: 2rem;
}
body.woocommerce-cart .woocommerce-message, body.woocommerce-cart .woocommerce-error, body.woocommerce-cart .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-wishlist .woocommerce-message[role=alert] {
  text-align: center;
  padding: 1rem 2rem;
  /* border: 2px dotted var(--color-reddish);
				  width: 50%; */
  margin: 0 auto;
  margin-bottom: 2rem;
}
body.woocommerce-cart .woocommerce-error li, .woocommerce-notices-wrapper .woocommerce-error li, .woocommerce-notices-wrapper .woocommerce-message li {
  list-style: none;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-details {
  justify-content: center;
}
@media (max-width: 479px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-details {
    justify-content: start;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-details {
    justify-content: start;
  }
}
.woocommerce .woocommerce-cart-form > .shop_table .product-quantity {
  align-self: center;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-details h2 {
  margin: 0;
  margin-bottom: 3px;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
  font-size: 14px;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-price {
  font-size: var(--cartify_font_size_small_3);
  color: var(--color-reddish);
  text-transform: uppercase;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-remove a:hover, .woocommerce .woocommerce-cart-form > .shop_table .product-variations a:hover {
  color: var(--color-reddish);
}
.woocommerce .woocommerce-cart-form > .shop_table .product-variations .variation dt {
  margin-right: 5px;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-subtotal {
  color: var(--color-reddish);
  text-transform: uppercase;
}
@media (max-width: 479px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-subtotal {
    margin-top: 17px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-subtotal {
    margin-top: 17px;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-subtotal {
    margin-top: 17px;
  }
}
body.woocommerce-cart .remove:hover {
  color: var(--color-reddish);
}
@media (max-width: 479px) {
  body.woocommerce-cart .back-to-shop {
    margin-top: 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-cart .back-to-shop {
    margin-top: 2rem;
  }
}
body.woocommerce-cart .back-to-shop:before {
  font-weight: 900;
  content: "";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-family: "Font Awesome 6 Free";
  font-size: 12px;
  color: var(--color-gray);
}
body.woocommerce-cart .back-to-shop:before:hover {
  color: var(--color-reddish);
}
.woocommerce-shipping-calculator .shipping-calculator-button:hover, .woocommerce .cart-discount .woocommerce-remove-coupon:hover {
  color: #000 !important;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-details h2:hover {
  text-decoration: underline;
}
.woocommerce .woocommerce-cart-form > .shop_table .cart_item {
  border-color: var(--color-gray);
}
.woocommerce .woocommerce-cart-form > .shop_table .cart_item:first-child {
  border-top: 1px solid;
  margin-top: 0px;
  padding-top: 30px;
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .woocommerce .woocommerce-cart-form > .shop_table .cart_item:first-child {
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-subtotal {
    justify-content: center;
    align-self: center;
  }
  .woocommerce .cart_totals > .shop_table .cart-subtotal > *, .woocommerce .cart_totals > .shop_table div[data-title], .woocommerce .cart_totals > .shop_table .tax-rate > * {
    max-width: 100%;
  }
  .woocommerce .cart-collaterals {
    border-left: 0;
  }
}
body.woocommerce-cart .woocommerce-shipping-totals.shipping .cart-shipping-total {
  font-style: italic;
  margin-top: 0.5rem;
}
body.woocommerce-cart .woocommerce-shipping-totals.shipping .cart-shipping-total .woocommerce-Price-amount.amount {
  text-align: right;
  width: 50%;
}
body.woocommerce-cart .woocommerce-shipping-totals.shipping .cart-shipping-total > span {
  width: 50%;
}
body.woocommerce-cart #shipping_method .amount bdi {
  margin: 0 5px;
}
body.woocommerce-cart #shipping_method .amount-eur small {
  font-size: 15px;
}
body.woocommerce-cart #shipping_method label {
  font-style: italic;
}
body.woocommerce-cart .woocommerce-shipping-destination {
  text-transform: uppercase;
  margin-top: 0.5rem;
}
body.woocommerce-cart .woocommerce-shipping-destination span:before {
  content: "- ";
}
/* body.woocommerce-cart .woocommerce-shipping-destination {font-weight: 600}
				body.woocommerce-cart .woocommerce-shipping-destination > span {font-weight: 400} */
body.woocommerce-cart .amount small {
  font-size: 100%;
}
@media (max-width: 479px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity .agni-product-qty-container {
    top: 10px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity .agni-product-qty-container {
    top: 10px;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity .agni-product-qty-container {
    top: 10px;
  }
}
.woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity > span {
  display: none !important;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity input, .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity select {
  width: 85px;
  background: var(--color-reddish_light) !important;
  border: none !important;
  height: 33px;
  color: var(--color-gray);
}
@media (max-width: 479px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity input, .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity select {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity input, .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity select {
    width: 88%;
    margin: 0 auto;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity input, .woocommerce .woocommerce-cart-form > .shop_table .product-quantity .quantity select {
    width: 117px;
    margin: 0 auto;
  }
}
body.woocommerce-cart .qty-minus {
  left: -15px !important;
  position: absolute;
}
@media (max-width: 479px) {
  body.woocommerce-cart .qty-minus {
    left: 0 !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-cart .qty-minus {
    left: 0 !important;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  body.woocommerce-cart .qty-minus {
    left: 0 !important;
  }
}
body.woocommerce-cart .qty-plus {
  right: -15px !important;
  position: absolute;
}
@media (max-width: 479px) {
  body.woocommerce-cart .qty-plus {
    right: 0 !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-cart .qty-plus {
    right: 0 !important;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  body.woocommerce-cart .qty-plus {
    right: 0 !important;
  }
}
.product-subtotal .woocommerce-Price-amount.amount {
  display: block;
  text-align: center;
}
body.woocommerce-cart .cart-subtotal span, body.woocommerce-cart .order-total span:nth-child(1) {
  text-transform: uppercase;
  font-weight: 400;
}
body.woocommerce-cart .shipping .woocommerce-shipping-destination span {
  text-transform: initial !important;
}
body.woocommerce-cart .order-total span:nth-child(1):not(.includes_tax span) {
  color: var(--color-reddish);
}
body.woocommerce-cart .shipping {
  padding-top: 0;
}
body.woocommerce-cart .order-total .woocs_special_price_code {
  display: block;
  text-align: right;
}
/* body.woocommerce-cart .order-total {
				margin-bottom: 1rem;
			} */
body.woocommerce-cart .rate_cart_page {
  text-align: right;
  display: block;
}
body.woocommerce-cart .woocommerce .cart-discount {
  margin-top: 1rem;
  color: var(--color-reddish);
}
body.woocommerce-cart .woocommerce .cart-discount a {
  color: var(--color-reddish) !important;
}
body.woocommerce-cart .cart-discount .coupon_data {
  width: 100%;
  display: block;
  text-align: right;
}
body.woocommerce-cart .cart-discount .coupon_amount {
  width: 100%;
  display: block;
  text-align: right;
}
body.woocommerce-cart .sidecart-shipping-note {
  width: 50%;
  float: right;
  text-align: right;
  font-size: 12px;
}
.woocommerce .checkout-button {
  border-radius: 50px;
  border: none !important;
  background-color: var(--color-reddish_light);
  color: var(--color-gray) !important;
  text-decoration: none !important;
}
.woocommerce .checkout-button:hover, .woocommerce .checkout-button:focus {
  background: var(--color-reddish);
  color: #fff !important;
  text-decoration: none !important;
}
@media xs {
  body.woocommerce-cart .empty-cart-text {
    font-size: 1.25rem !important;
    line-height: 36px !important;
  }
}
@media sm {
  body.woocommerce-cart .empty-cart-text {
    font-size: 1.25rem !important;
    line-height: 36px !important;
  }
}
@media xs {
  body.woocommerce-cart .order-total .includes_tax {
    font-size: 12px;
  }
}
@media sm {
  body.woocommerce-cart .order-total .includes_tax {
    font-size: 12px;
  }
}
body.woocommerce-cart .empty-cart-img {
  width: 80%;
  margin: 0 auto;
}
body.woocommerce-cart .empty-cart-btn a:hover {
  text-decoration: none !important;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview {
  display: block;
  width: 100%;
  text-align: center;
  padding: 2rem;
  margin-bottom: 2rem;
  color: var(--color-reddish);
  text-transform: uppercase;
  font-size: 1rem;
}
.woocommerce-cart-form__cart-item.cart_item.gift-cards .product-quantity {
  display: none;
}
body.woocommerce-cart .woocommerce .product-variations .variation {
  flex-direction: row;
}
.woocommerce-checkout-totals .order-total-wrapper, .woocommerce-checkout-totals .pay-credits-wrapper {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.woocommerce-checkout-totals .order-total-wrapper {
  padding-top: 2rem;
}
.woocommerce-checkout-totals .order-total-wrapper strong, .woocommerce-checkout-totals .pay-credits-wrapper .balance-value strong {
  font-weight: normal !important;
  letter-spacing: 0.32px;
}
.woocommerce .woocommerce-cart-form > .shop_table .product-variations .variation dt.variation-Recipientname:before, .woocommerce .woocommerce-cart-form > .shop_table .product-variations .variation dt.variation-Recipientemail:before, .woocommerce .woocommerce-cart-form > .shop_table .product-variations .variation dt.variation-Shortmessage:before {
  display: none;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui h3, #acfw-checkout-ui-block .agc-gift-cards-checkout-ui .agcfw-accordion-inner, .acfw-checkout-ui-block .acfw-accordion h3, .acfw-checkout-ui-block .acfw-accordion.show .acfw-accordion-inner {
  background: var(--color-reddish_light2) !important;
}
.acfw-checkout-ui-block .acfw-accordion {
  border-bottom: none;
}
.acfw-accordion.acfw-store-credits-checkout-ui {
  margin-bottom: 1rem;
}
#acfw_redeem_store_credit {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#acfw_redeem_store_credit p.form-row.form-row-first {
  width: 80%;
}
#acfw_redeem_store_credit p.form-row.form-row-first input {
  background-color: transparent;
  border: 1px solid var(--color-gray) !important;
  padding: 10px !important;
  border-radius: 0 !important;
}
#acfw_redeem_store_credit p.form-row.form-row-first input:focus {
  background-color: var(--color-reddish_light);
}
#acfw_redeem_store_credit p.form-row.form-row-last {
  width: 20%;
}
#acfw_redeem_store_credit p.form-row.form-row-last button {
  border: none;
  background: var(--color-reddish_light);
  border-radius: 50px;
  color: var(--color-gray);
  font-weight: normal;
  margin-left: 10px;
}
#acfw_redeem_store_credit p.form-row.form-row-last button:hover {
  background: var(--color-reddish);
  color: #fff !important;
}
#acfw_redeem_store_credit p.invalid-message {
  margin-bottom: 15px;
  width: 100%;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui .agcfw-accordion-inner.show {
  background: var(--color-reddish_light) !important;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui h3, .acfw-checkout-ui-block .acfw-accordion h3 {
  background: var(--color-reddish_light2) !important;
  font-size: 15px;
  font-weight: normal !important;
  margin: 0;
  padding: 1em 1em;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui .agcfw-accordion-inner {
  background: var(--color-reddish_light2) !important;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui h3 span:first-child, .acfw-checkout-ui-block .acfw-accordion h3 span:first-child {
  display: inline-block;
  width: 90%;
  margin-right: auto;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui h3 .caret img, .acfw-checkout-ui-block .acfw-accordion h3 .caret img {
  display: none !important;
}
#acfw-checkout-ui-block .agc-gift-cards-checkout-ui h3 .caret::before, .acfw-checkout-ui-block .acfw-accordion h3 .caret::before {
  content: "";
  display: inline-block;
  font: normal normal normal 1em/1 "LineIcons";
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  right: -6px;
  top: 4px;
}
.agcfw-redeem-gift-card-form button {
  border: none;
  background: var(--color-reddish_light);
  border-radius: 50px;
  color: var(--color-gray);
  font-weight: normal;
  margin-left: 10px;
}
.agcfw-redeem-gift-card-form button:hover, .agcfw-redeem-gift-card-form button:focus {
  background: var(--color-reddish);
  color: #fff !important;
}
#agc_gift_card_redeem.agcfw-redeem-gift-card-form.acfw-checkout-form-button-field {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
p.agc-input-form {
  width: 100%;
}
.acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content {
  background: var(--color-reddish_light2);
}
.acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content a:hover {
  color: var(--color-reddish);
}
.acfw-checkout-ui-block .acfw-accordion .acfw-accordion-inner .acfw-accordion-content p.agc_coupon_btn_wrap {
  display: inline-block;
}
.agcfw-redeem-gift-card-form .gift_card_code {
  background-color: transparent;
  border: 1px solid var(--color-gray) !important;
  padding: 10px !important;
  border-radius: 0 !important;
}
.agcfw-redeem-gift-card-form .gift_card_code:focus {
  background-color: var(--color-reddish_light) !important;
}
.webui-popover .webui-popover-title {
  color: inherit !important;
  font-size: 1em !important;
  padding: 12px !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
  background: none !important;
  line-height: 1 !important;
}
/* checkout */
#boxnow_widget {
  width: 90% !important;
  height: 90% !important;
}
#box_now_delivery_button {
  background-color: transparent !important;
  box-shadow: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin-left: 10px;
  text-decoration: none;
  color: var(--color-reddish) !important;
  transition: none;
}
#box_now_selected_locker_details > div {
  font-family: var(--font-synerga_pro) !important;
  font-size: 16px !important;
}
#box_now_selected_locker_details div > div {
  color: var(--color-reddish) !important;
}
.boxnow_locker_info {
  margin-bottom: 10px;
}
.boxnow_locker_info p {
  line-height: 1.5;
  margin: 0 0 0 28px;
  padding: 0;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-billing-fields > h3, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-review-order-details > h3, #ship-to-different-address label span {
  font-size: 1.5rem;
}
@media (max-width: 479px) {
  body.woocommerce-checkout h3#order_review_heading, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-billing-fields > h3, #ship-to-different-address label span, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-payment-heading {
    font-size: 1.15rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-checkout h3#order_review_heading, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-billing-fields > h3, #ship-to-different-address label span, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-payment-heading {
    font-size: 1.15rem;
  }
}
.woocommerce-shipping-fields__field-wrapper label[for="shipping_phone"] {
  display: none;
}
.acfw-checkout-ui-block {
  margin-bottom: 0 !important;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .product-thumbnail {
  justify-content: center;
}
@media (max-width: 479px) {
  .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .product-thumbnail {
    width: 80px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .product-thumbnail {
    width: 80px !important;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .product-thumbnail {
    width: 80px !important;
  }
}
.woocommerce-billing-fields__field-wrapper > p, .woocommerce-shipping-fields__field-wrapper > p {
  margin-bottom: 35px;
}
body.woocommerce-checkout .woocommerce .coupon {
  margin-bottom: 23px;
}
.woocommerce-NoticeGroup-checkout {
  text-align: center;
}
.checkout-issues-wrap {
  text-align: center;
}
.checkout-issues-wrap svg {
  width: 400px;
  height: auto;
}
.checkout-issues-wrap p.text {
  margin: 2rem 0 3rem 0;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  text-align: center;
  font-size: 1.5rem;
  letter-spacing: 1px;
}
.checkout-issues-wrap a.button.wc-backward {
  background-color: var(--color-reddish);
  color: #fff;
  border-radius: 50px;
  padding: 15px 25px;
  text-decoration: none;
}
.checkout-issues-wrap a.button.wc-backward:hover {
  background-color: var(--color-reddish_light);
  color: var(--color-gray);
}
#_billing_eu_vat_number_field span.optional, #billing_company_field span.optional {
  display: none;
}
#_billing_eu_vat_number_field, #billing_company_field {
  display: none;
  /* Hide the fields by default */
}
#_billing_eu_vat_number_field.show, #billing_company_field.show {
  display: block;
  /* Show the fields when the checkbox is checked */
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) #customer_details {
  padding-bottom: 2rem;
  margin-bottom: 2.5rem;
}
/* order - thank you  */
.woocommerce-order-received .entry-title {
  display: block;
}
.woocommerce-thankyou-order-received {
  border: none;
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1.25rem;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 2.4px;
}
.woocommerce-thankyou-order-received::before {
  color: var(--color-gray) !important;
  border-color: var(--color-reddish) !important;
  width: 120px;
  height: 120px;
  border: none;
  background-image: url("../img/order-done.png");
  background-size: 120px;
}
.woocommerce-order > p:not(:first-child) {
  text-align: center;
  color: var(--color-reddish);
  margin: 2rem 0 3rem 0;
  padding: 0;
}
.woocommerce-order-overview {
  flex-direction: row;
  gap: 0;
  margin-bottom: 0;
}
@media (max-width: 479px) {
  .woocommerce-order-overview {
    flex-direction: column;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-order-overview {
    flex-direction: column;
  }
}
.woocommerce-order-overview li {
  width: 100%;
  /* border-top: 1px solid var(--color-gray);
				  border-bottom: 1px solid var(--color-gray);
				  border-left: 1px solid var(--color-gray); */
  /* padding: 10px; */
  border-bottom: 1px dashed var(--color-gray);
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 479px) {
  .woocommerce-order-overview li {
    border-bottom: 1px solid var(--color-gray);
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-order-overview li {
    border-bottom: 1px solid var(--color-gray);
  }
}
.woocommerce-order-overview li > span {
  border-bottom: 1px solid var(--color-gray);
  width: 100%;
  display: block;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 479px) {
  .woocommerce-order-overview li > span {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-order-overview li > span {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* .woocommerce-order-overview li:last-child {border-right: 1px solid var(--color-gray);} */
.woocommerce-order-overview li strong {
  display: block;
  font-weight: normal !important;
}
.woocommerce-order-overview li.email strong {
  word-break: break-all !important;
  padding-right: 10px;
}
.woocommerce-order-overview li .amount-eur {
  display: block;
}
.woocommerce-bacs-bank-details {
  background: var(--color-reddish_light);
  padding: 2rem 15rem;
  border-radius: 150px;
}
@media (max-width: 479px) {
  .woocommerce-bacs-bank-details {
    padding: 1.5rem;
    border-radius: 30px;
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-bacs-bank-details {
    padding: 1.5rem;
    border-radius: 30px;
    text-align: center;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce-bacs-bank-details {
    padding: 2rem 7rem;
  }
}
.wc-bacs-bank-details-heading {
  text-transform: uppercase;
  font-size: 24px;
  margin: 0 0 2rem 0;
  padding: 0;
}
.wc-bacs-bank-details-account-name {
  margin: 0;
  font-size: 18px;
  font-family: var(--font-synerga_pro);
  letter-spacing: unset;
  text-transform: uppercase;
}
.wc-bacs-bank-details.order_details.bacs_details {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wc-bacs-bank-details.order_details.bacs_details li {
  margin: 0.5rem 0;
}
.wc-bacs-bank-details.order_details.bacs_details li:last-child {
  margin-bottom: 0;
}
/* .wc-bacs-bank-details.order_details.bacs_details li strong {
					font-weight: 400;
				} */
.woocommerce-order-details {
  border: none;
  width: 660px;
  margin: 0 auto;
  margin-top: 4rem;
}
@media (max-width: 479px) {
  .woocommerce-order-details {
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-order-details {
    width: 100%;
  }
}
.woocommerce-customer-details {
  border: none;
  width: 600px;
  margin: 0 auto;
  margin-top: 4rem;
}
@media (max-width: 479px) {
  .woocommerce-customer-details {
    width: 100%;
    margin-top: 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-customer-details {
    width: 100%;
    margin-top: 2rem;
  }
}
@media (min-width: 667px) {
  .woocommerce-table__summary::before {
    display: none;
  }
  .woocommerce-order-details > div > div {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .page .entry-content:not(.has-no-margin) {
    margin-bottom: 50px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .page .entry-content:not(.has-no-margin) {
    margin-bottom: 50px;
  }
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  border-top: 1px solid var(--color-gray);
  padding-top: 1rem;
}
@media (max-width: 479px) {
  .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    display: block;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    display: block;
  }
}
.woocommerce-order-details h2 {
  font-size: var(--cartify_font_size_h4);
  width: 49%;
  display: inline-block;
  text-transform: uppercase;
  line-height: unset;
  margin: 0;
  font-size: 14px;
}
.woocommerce-order-details img {
  border-radius: 50%;
}
.woocommerce-order-details__title-total {
  text-align: right;
  width: 49%;
  display: inline-block;
  text-transform: uppercase;
  line-height: unset;
  font-size: 14px;
}
.woocommerce-table__line-item.order_item {
  border-bottom: 1px dotted var(--color-gray);
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.woocommerce-table__line-item.order_item:last-child {
  margin-bottom: 0;
  border-bottom-style: solid;
}
.woocommerce-table__product-details.product-details {
  align-self: center;
  margin-right: 10px;
}
.woocommerce-table__product-total.product-total {
  align-self: center;
  text-align: right;
  font-size: 14px;
}
.woocommerce-table__product-total.product-total .amount-eur {
  display: block;
}
.woocommerce-table__product-name.product-name {
  font-size: 14px;
  margin: 0;
  /* margin-bottom: 5px; */
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
}
.woocommerce-table__product-name.product-name a:hover {
  text-decoration: underline;
}
.woocommerce .product-variations span.meta-key {
  font-size: 14px;
}
.woocommerce .product-variations span:not(span.meta-key) {
  margin-left: 5px;
  font-size: 14px;
}
.woocommerce-table__summary > div:first-child {
  margin-top: 0;
}
.woocommerce-table__summary > div {
  margin: 1rem 0;
}
@media (max-width: 479px) {
  .woocommerce-table__summary > div {
    margin: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-table__summary > div {
    margin: 0;
  }
}
.woocommerce-table__summary > div:nth-last-child(2) {
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .woocommerce-table__summary > div:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-table__summary > div:nth-last-child(2) {
    margin-bottom: 0;
  }
}
.woocommerce-table__summary .order_total {
  border-top: 1px solid var(--color-gray);
  padding-top: 2rem;
}
@media (max-width: 479px) {
  .woocommerce-table__summary .order_total {
    padding-top: 5px;
    margin-top: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-table__summary .order_total {
    padding-top: 5px;
    margin-top: 0;
  }
}
@media (max-width: 479px) {
  .woocommerce-customer-details .woocommerce-columns--addresses {
    flex-direction: column;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-customer-details .woocommerce-columns--addresses {
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .woocommerce-customer-details .woocommerce-columns--addresses div {
    flex-basis: 100%;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-customer-details .woocommerce-columns--addresses div {
    flex-basis: 100%;
  }
}
.woocommerce-customer-details .woocommerce-columns--addresses h2 {
  margin: 0 0 2rem 0;
  text-transform: uppercase;
  border-bottom: 1px solid var(--color-gray);
  padding-bottom: 0.5rem;
  width: 100%;
  font-size: 14px;
}
@media (max-width: 479px) {
  .woocommerce-customer-details .woocommerce-columns--addresses h2 {
    margin: 1rem 0 6px 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-customer-details .woocommerce-columns--addresses h2 {
    margin: 1rem 0 6px 0;
  }
}
@media (max-width: 479px) {
  .woocommerce-table__summary::before {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-table__summary::before {
    display: none;
  }
}
.woocommerce-table__summary strong {
  font-weight: normal;
}
.woocommerce-table__summary-item.discount > strong {
  width: 100%;
  display: block;
  text-align: right;
}
.woocommerce-table__summary-item.cart_subtotal .woocommerce-Price-amount.amount {
  text-align: right;
  display: block;
}
.woocommerce-table__summary-item.cart_subtotal .amount-eur, .woocommerce-table__summary-item.discount .amount-eur {
  display: block;
  text-align: right;
}
.woocommerce-table__summary-item.discount {
  color: var(--color-reddish);
}
.woocommerce-table__summary-item.order_total, .woocommerce-table__summary-item.payment_method > span, .woocommerce-table__summary-item.shipping > span, .woocommerce-table__summary-item.cart_subtotal > span {
  color: var(--color-reddish);
}
.woocommerce .woocommerce-checkout-payment .wc_payment_methods p {
  margin-bottom: 35px !important;
}
.payment_method_erste-kekspay-woocommerce .kekspay-logo {
  top: 22px;
  position: relative;
}
.woocommerce-table__summary-item.order_total .woocs_price_code > span:nth-child(1), .woocommerce-table__summary-item.order_total .woocs_price_code > span:nth-child(2) {
  text-align: right;
  color: var(--color-reddish);
  font-weight: 600;
  font-size: 14px;
}
.woocommerce-table__summary-item.order_total .woocs_price_code {
  font-size: 12px;
  color: var(--color-gray);
}
.woocommerce-table__summary-item.order_total {
  font-weight: 600;
}
.woocommerce-table__summary-item.cart_subtotal, .woocommerce-table__summary-item.discount, .woocommerce-table__summary-item.shipping > span, .woocommerce-table__summary-item.payment_method > span, .woocommerce-table__summary-item.order_total {
  text-transform: uppercase;
  font-size: 14px;
}
.woocommerce-table__summary-item.shipping, .woocommerce-table__summary-item.payment_method {
  font-size: 14px;
}
.woocommerce-customer-details .woocommerce-columns--addresses p {
  margin-top: 0px;
  margin-bottom: 0px;
}
[type=radio] {
  display: none;
}
[type=radio] + label:before {
  content: "";
  font-family: FontAwesome;
  font-size: 1.1em;
  color: var(--color-gray);
  letter-spacing: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
}
[type=radio]:checked + label:before {
  content: "";
  font-family: FontAwesome;
  color: var(--color-reddish) !important;
}
label.radio:before {
  content: "";
  font-family: FontAwesome;
  font-size: 1.1em;
  color: var(--color-gray);
  letter-spacing: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: normal;
}
input[type="radio"]:checked + label.radio:before {
  content: "";
  font-family: FontAwesome;
  color: var(--color-reddish) !important;
}
[type="radio"]:checked + label {
  color: var(--color-reddish);
}
#ship-to-different-address label span, .woocommerce-account-fields .create-account label span {
  --cartify_shipping_address_toggle_bg_color: var(--color-reddish_light);
  --cartify_shipping_address_toggle_bg_color_active: var(--color-reddish);
}
#ship-to-different-address label {
  margin-bottom: 0px !important;
}
.woocommerce-checkout-review-order-details [type=radio] + label:before, body.woocommerce-cart #shipping_method [type=radio] + label:before {
  position: relative;
  top: -3px;
}
woocommerce .woocommerce-checkout-totals .order-total > span:nth-child(1) {
  color: var(--color-reddish);
}
body.woocommerce-cart .cart-subtotal .woocommerce-Price-amount.amount {
  display: block;
  text-align: right;
}
body.woocommerce-checkout .order-total .includes_tax {
  display: block;
  text-align: right;
  font-size: 12px;
}
body.woocommerce-checkout .woocommerce-shipping-totals .cart-shipping-total > span:nth-child(1) {
  width: 50%;
}
.woocommerce-shipping-totals .cart-shipping-total {
  text-transform: uppercase;
}
body.woocommerce-checkout .cart-shipping-total .amount {
  display: block;
  text-align: right;
  width: 50%;
}
body.woocommerce-checkout .woocommerce .woocommerce-shipping-methods {
  font-style: italic;
}
body.woocommerce-checkout .woocommerce .woocommerce-shipping-methods .amount:not(.amount-eur) {
  margin: 0 5px;
}
body.woocommerce-checkout .woocommerce .woocommerce-shipping-methods input:checked, body.woocommerce-checkout .woocommerce .woocommerce-shipping-methods input:checked + label {
  color: var(--color-reddish);
}
.woocommerce .woocommerce-checkout-payment .wc_payment_methods {
  padding-left: 0;
}
.woocommerce .woocommerce-checkout-totals .cart-subtotal, .woocommerce-shipping-totals .cart-shipping-total > span:nth-child(1), .woocommerce .woocommerce-checkout-totals .order-total > span:nth-child(1) {
  text-transform: uppercase;
}
.woocommerce .woocommerce-checkout-totals .cart-subtotal {
  margin-bottom: 1rem;
}
.woocommerce .woocommerce-checkout-totals .cart-subtotal .amount {
  display: block;
  text-align: right;
}
body.woocommerce-checkout .cart-discount {
  margin: 3rem 0 0 0;
  color: var(--color-reddish);
}
body.woocommerce-checkout .cart-discount .amount {
  text-transform: uppercase;
}
body.woocommerce-checkout .coupon_title {
  width: 50%;
  color: var(--color-reddish);
}
body.woocommerce-checkout .coupon_data {
  width: 50%;
  text-align: right;
  color: var(--color-reddish);
}
body.woocommerce-checkout .coupon_data a {
  color: var(--color-reddish) !important;
}
body.woocommerce-checkout .coupon_data a:hover {
  color: #000;
}
body.woocommerce-checkout .coupon_amount {
  display: block;
  text-align: right;
  color: var(--color-reddish);
}
.woocommerce .woocommerce-checkout-totals .order-total {
  font-size: 20px;
  margin-top: 2rem;
  border-top: 1px solid var(--color-gray);
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.woocommerce .woocommerce-checkout-products {
  border-bottom: 1px solid var(--color-gray);
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
#r1_checkbox_field {
  display: inline-block;
  margin-left: 10px;
  font-size: 14.4px;
  cursor: pointer;
}
body.woocommerce-checkout .amount small {
  font-size: 100%;
}
.woocommerce .woocommerce-checkout-products .cart_item h6 {
  font-size: 14px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
}
.woocommerce .woocommerce-checkout-products .cart_item h6:hover {
  color: var(--color-reddish);
  text-decoration: underline;
}
.woocommerce .woocommerce-checkout-products .product-quantity {
  font-size: 14px;
}
.woocommerce .woocommerce-checkout-products .product-quantity > span {
  margin-right: 5px;
}
.woocommerce .woocommerce-checkout-products .product-details, .woocommerce .woocommerce-checkout-products .product-total:not(.woocommerce .woocommerce-checkout-products .product-variations) {
  align-self: center;
  text-align: right;
  text-transform: uppercase;
}
.woocommerce .woocommerce-checkout-products .product-variations {
  text-align: left !important;
  display: block;
}
.woocommerce .woocommerce-checkout-products .product-details a {
  text-decoration: none;
  text-align: left;
}
.woocommerce .woocommerce-checkout-products .product-details a:hover {
  text-decoration: underline;
  color: #000;
}
.woocommerce .woocommerce-checkout-products .product-variations dt {
  margin-right: 5px;
}
.woocommerce .woocommerce-checkout-products .product-total .woocommerce-Price-amount.amount.amount-eur {
  display: block;
  text-align: right;
}
.product-qty {
  min-width: 30px;
  text-align: left;
  align-self: center;
}
.product-qty-times {
  min-width: 37px;
  align-self: center;
}
.woocommerce-billing-fields input, .woocommerce-billing-fields select, .woocommerce-billing-fields textarea, .woocommerce-shipping-fields input, .woocommerce-shipping-fields select, .woocommerce-shipping-fields textarea, .woocommerce-additional-fields input, .woocommerce-additional-fields select, .woocommerce-additional-fields textarea, .woocommerce .select2-container--default .select2-selection--single, .woocommerce-js .woocommerce-form-login p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme), .woocommerce-js .woocommerce-form-register p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme), .woocommerce-js .lost_reset_password p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme), .woocommerce-lost-password .lost_reset_password input, #account_last_name, #account_first_name, #account_display_name, #billing_first_name, #billing_last_name, #billing_address_1, #billing_address_2, #billing_city, #billing_state, #billing_postcode, #billing_email, #billing_phone, #shipping_first_name, #shipping_last_name, #shipping_address_1, #shipping_address_2, #shipping_city, #shipping_state, #shipping_postcode, #shipping_email, #shipping_phone, #username, #password, input[type="email"], .mc4wp-form-basic input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input#delivery_date, textarea, input#recipient_name, input#_billing_eu_vat_number, input#billing_company {
  /* input[type="text"], */
  background-color: transparent !important;
  border-color: var(--color-gray) !important;
  padding: 10px !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: var(--color-gray);
}
#billing_state, #shipping_state {
  width: 100%;
  border: 1px solid var(--color-gray) !important;
}
.woocommerce-billing-fields input:focus, .woocommerce-billing-fields select:focus, .woocommerce-billing-fields textarea:focus, .woocommerce-shipping-fields input:focus, .woocommerce-shipping-fields select:focus, .woocommerce-shipping-fields textarea:focus, .woocommerce-additional-fields input:focus, .woocommerce-additional-fields select:focus, .woocommerce-additional-fields textarea:focus, .woocommerce .select2-container--default .select2-selection--single:focus, .woocommerce-page .select2-dropdown:focus, .woocommerce-js .woocommerce-form-login p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme):focus, .woocommerce-js .woocommerce-form-register p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme):focus, .woocommerce-js .lost_reset_password p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme):focus, .woocommerce-lost-password .lost_reset_password input:focus, #account_last_name:focus, #account_first_name:focus, #account_display_name:focus, #billing_first_name:focus, #billing_last_name:focus, #billing_address_1:focus, #billing_address_2:focus, #billing_city:focus, #billing_state:focus, #billing_postcode:focus, #billing_email:focus, #billing_phone:focus, #shipping_first_name:focus, #shipping_last_name:focus, #shipping_address_1:focus, #shipping_address_2:focus, #shipping_city:focus, #shipping_state:focus, #shipping_postcode:focus, #shipping_email:focus, #shipping_phone:focus, #username:focus, #password:focus, input[type="email"]:focus, .mc4wp-form-basic input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, input#delivery_date:focus, textarea:focus, input#recipient_name:focus, input#_billing_eu_vat_number:focus, input#billing_company:focus {
  /* input[type="text"]:focus, */
  background-color: var(--color-reddish_light2) !important;
  color: var(--color-gray);
}
.woocommerce-js .woocommerce-form-login p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme), .woocommerce-js .woocommerce-form-register p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme), .woocommerce-js .lost_reset_password p:not(.vendor-customer-registration) label:not(.woocommerce-form-login__rememberme) {
  margin: 0;
}
.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 10px;
  background-color: transparent;
  border-bottom: 1px solid var(--color-gray);
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
}
.woocommerce-error {
  padding: 1rem 2rem;
  margin: 0 auto;
  /* width: 50%;
		  border: 2px dotted var(--color-reddish); */
}
.woocommerce-error li {
  list-style: none;
}
.woocommerce-error strong {
  color: var(--color-reddish);
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-account-info-toggle {
  border: 2px dotted var(--color-reddish);
  border-radius: 0;
  padding: 1rem 2rem;
  margin-bottom: 30px;
  text-align: center;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-account-info-toggle a:hover, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__close:hover, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) a:hover {
  color: var(--color-reddish);
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__login {
  position: relative;
  width: 480px;
  padding: 80px;
  background-color: #fff;
  z-index: 1;
  box-shadow: -1px 3px 6px #00000029;
}
.woocommerce-form-login .show-password-input:after, .woocommerce-form-register .show-password-input:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12.5' viewBox='0 0 17 12.5'%3E%3Cg id='Icon_feather-eye' data-name='Icon feather-eye' transform='translate(-1.25 -5.75)'%3E%3Cpath id='Path_100' data-name='Path 100' d='M1.5,12s3-6,8.25-6S18,12,18,12s-3,6-8.25,6S1.5,12,1.5,12Z' fill='none' stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='0.5'/%3E%3Cpath id='Path_101' data-name='Path 101' d='M18,15.75a2.25,2.25,0,1,1-2.25-2.25A2.25,2.25,0,0,1,18,15.75Z' transform='translate(-6 -3.75)' fill='none' stroke='%23757575' stroke-linecap='round' stroke-linejoin='round' stroke-width='0.5'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
  width: 18px;
  height: 1px;
}
.woocommerce-form-login .show-password-input, .woocommerce-form-register .show-password-input {
  position: absolute;
  right: 6px;
  top: -16px;
  left: auto;
  margin-top: 18px;
  font-size: 20px;
  color: var(--cartify_color_text_body_1);
  text-decoration: none;
  cursor: pointer;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__login h4 {
  text-transform: uppercase;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__login .woocommerce-form-login__submit, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__login .woocommerce-form-register__submit, .woocommerce-lost-password .lost_reset_password button[type="submit"] {
  background: var(--color-reddish_light) !important;
  border-radius: 50px !important;
  border: none !important;
  color: var(--color-gray) !important;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__login .woocommerce-form-login__submit:hover, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) .woocommerce-checkout-account-info__login .woocommerce-form-register__submit:hover, .woocommerce-lost-password .lost_reset_password button[type="submit"]:hover {
  background: var(--color-reddish) !important;
  border: none;
  color: #fff !important;
}
.woocommerce-checkout-account-info__login-social {
  display: none;
}
#company_billing_checkbox:hover {
  cursor: pointer;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-billing-fields > h3, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-shipping-fields > h3, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-additional-fields > h3, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-review-order-details > h3, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-payment-heading, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-account-fields > p.create-account {
  text-transform: uppercase;
}
.woocommerce-page.woocommerce-checkout .woocommerce-billing-fields > h3, .woocommerce-page.woocommerce-checkout .woocommerce-shipping-fields > h3, .woocommerce-account-fields {
  margin-bottom: 35px !important;
}
.woocommerce-account-fields > p.create-account {
  font-size: var(--cartify_font_size_h4) !important;
  font-weight: 400 !important;
  font-family: var(--font-estilopro_book) !important;
  letter-spacing: 1.8px !important;
}
.woocommerce-account-fields .create-account label {
  height: 28.8px;
  margin-bottom: 8px;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-billing-fields > h3::after, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-shipping-fields > h3::after, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-review-order-details > h3::after, .woocommerce-account-fields > p::after, .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-payment-heading::after {
  content: "";
  width: 100%;
  background: var(--color-gray);
  display: block;
  height: 1px;
}
.woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .order-total > span:first-child {
  color: var(--color-reddish);
}
@media (min-width: 1024px) {
  .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-customer-details {
    width: 50%;
  }
  .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-review-order-details {
    width: 45%;
    border: 1px solid var(--color-gray);
    padding: 2rem;
  }
  .woocommerce-page.woocommerce-checkout:not(.has-multistep-navigation) form.checkout .woocommerce-checkout-customer-details::after {
    content: none !important;
  }
}
body.woocommerce-checkout .woocommerce-terms-and-conditions {
  border: 1px solid var(--color-gray);
  padding: 1rem;
  margin-bottom: 1rem;
}
body.woocommerce-checkout .woocommerce-shipping-fields {
  margin-top: 2.7rem;
}
body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper {
  margin-bottom: 2em;
}
.payement-euro-only, .mx-hr-hnb {
  font-size: 12px;
  padding-top: 1rem;
  display: block;
  font-style: italic;
}
.mx-hr-hnb {
  padding-top: 0;
}
.woocommerce .woocommerce-checkout-payment button#place_order {
  margin-top: 35px;
}
.woocommerce .woocommerce-checkout-payment button[type="submit"] {
  color: var(--color-gray);
  background: var(--color-reddish_light);
  border: none;
  border-radius: 50px;
}
.woocommerce .woocommerce-checkout-payment button[type="submit"]:hover {
  background: var(--color-reddish);
  color: #fff !important;
  border: none;
  border-radius: 50px;
}
body.woocommerce-order-received .woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
  display: none;
}
/* wishlist */
body.woocommerce-wishlist .entry-header {
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  body.woocommerce-wishlist .entry-header {
    margin-bottom: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-wishlist .entry-header {
    margin-bottom: 0;
  }
}
@media (max-width: 479px) {
  body.woocommerce-wishlist #yith-wcwl-form.wishlist-empty {
    position: relative;
    top: -25px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-wishlist #yith-wcwl-form.wishlist-empty {
    position: relative;
    top: -25px;
  }
}
body.woocommerce-wishlist .yith-wcwl-add-to-wishlist {
  display: none !important;
}
body.woocommerce-wishlist .woocommerce-error {
  color: var(--color-reddish);
  text-align: center;
}
body.woocommerce-wishlist .woocommerce-message {
  text-align: center;
}
.woocommerce .cart-empty::before {
  content: "";
  width: 60px;
  height: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("assets/img/wishlist-empty-heart.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
.cart-empty.woocommerce-info {
  display: none;
}
@media (min-width: 1024px) {
  .woocommerce .cart-empty::before {
    width: 250px;
    height: 250px;
  }
}
.woocommerce-cart-empty .entry-header {
  display: block;
}
.empty-cart-btn a {
  background: var(--color-reddish_light) !important;
  border-radius: 50px !important;
  color: var(--color-gray) !important;
  text-decoration: none !important;
  transition: none !important;
}
.empty-cart-btn a:hover {
  background: var(--color-reddish) !important;
  color: #fff !important;
}
body.woocommerce-wishlist .wishlist-title-container {
  display: none;
}
body.woocommerce-wishlist .entry-content {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 667px) and (max-width: 1023px) {
  body.woocommerce-wishlist .entry-content {
    max-width: calc(var(--cartify_width_device_container_sm) * 1px - var(--cartify_gap_device_container) * 2) !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce-wishlist .entry-content {
    max-width: calc(var(--cartify_width_device_container_sm) * 1px - var(--cartify_gap_device_container) * 2) !important;
  }
}
@media (max-width: 479px) {
  body.woocommerce-wishlist .entry-content {
    max-width: calc(var(--cartify_width_device_container_sm) * 1px - var(--cartify_gap_device_container) * 2) !important;
  }
}
body.woocommerce-wishlist h1.entry-title {
  margin-bottom: 3rem;
}
table.wishlist_table {
  max-width: 960px;
  margin: 0 auto;
}
table.wishlist_table .product-name a {
  text-decoration: none !important;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
  line-height: 19.6px !important;
}
table.wishlist_table .product-name a:hover, table.wishlist_table .product-name a:focus {
  text-decoration: underline !important;
}
table.wishlist_table dl.variation {
  margin: 0;
}
table.wishlist_table dl.variation dd, table.wishlist_table dl.variation dt {
  display: inline;
  font-weight: normal;
}
table.wishlist_table dl.variation dd {
  margin: 0 10px 0 3px;
}
table.wishlist_table tbody td, table.wishlist_table thead th {
  border: none !important;
  font-size: 14px !important;
}
@media (max-width: 479px) {
  table.wishlist_table tbody td, table.wishlist_table thead th {
    padding: 12px 5px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  table.wishlist_table tbody td, table.wishlist_table thead th {
    padding: 12px 8px !important;
  }
}
table.wishlist_table thead {
  display: none;
}
table.wishlist_table tr {
  border-top: 1px solid var(--color-gray);
}
table.wishlist_table tr:last-child {
  border-bottom: 1px solid var(--color-gray);
}
table.wishlist_table tr.wishlist-empty {
  border-top: none;
  text-align: center;
}
table.wishlist_table tr.wishlist-empty:last-child {
  border-bottom: none;
}
table.wishlist_table tr.wishlist-empty svg {
  width: 120px;
  margin: 0 auto;
  padding: 2.5rem 0;
}
table.wishlist_table tr.wishlist-empty p {
  font-size: 1.25rem;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  color: var(--color-gray);
  letter-spacing: var(--letter-spacing);
}
table.wishlist_table tr.wishlist-empty .button.wc-backward {
  background: var(--color-reddish_light);
  border-radius: 50px;
  border: none;
  text-decoration: none !important;
  color: var(--color-gray);
  line-height: unset;
  margin-top: 4rem;
  padding: 15px 50px;
  font-family: var(--font-synerga_pro);
  text-transform: none;
  font-size: 15px !important;
  color: var(--color-gray);
  font-weight: 400;
}
table.wishlist_table tr.wishlist-empty .button.wc-backward:hover {
  color: #fff !important;
  text-decoration: none;
  background: var(--color-reddish);
}
@media (max-width: 479px) {
  table.wishlist_table tr.wishlist-empty .mt-5 {
    margin-top: 50px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  table.wishlist_table tr.wishlist-empty .mt-5 {
    margin-top: 50px !important;
  }
}
table.wishlist_table .variation-rate {
  color: var(--color-reddish) !important;
  line-height: 1.5 !important;
}
table.wishlist_table td.product-price {
  width: 150px;
  line-height: 1.5;
  color: var(--color-reddish);
}
@media (max-width: 479px) {
  table.wishlist_table td.product-price {
    width: 75px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  table.wishlist_table td.product-price {
    width: 75px;
  }
}
table.wishlist_table td.product-price span.amount-eur {
  display: block;
}
table.wishlist_table tr td.product-thumbnail {
  text-align: center !important;
  margin: 0 auto;
  width: 100px;
  vertical-align: middle;
  display: table-cell;
}
@media (max-width: 479px) {
  table.wishlist_table tr td.product-thumbnail {
    width: 75px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  table.wishlist_table tr td.product-thumbnail {
    width: 75px;
  }
}
table.wishlist_table a.remove {
  font-size: 2.5rem;
  text-decoration: none !important;
  font-weight: 200;
}
table.wishlist_table a.remove:hover {
  background: transparent !important;
  color: var(--color-reddish) !important;
}
table.wishlist_table .product-stock-status span {
  padding: 8px 16px;
  border-radius: 50px;
  width: 115px;
  display: inline-block;
}
table.wishlist_table .product-stock-status span.wishlist-in-stock {
  background: var(--color-reddish_light);
  color: var(--color-gray);
}
table.wishlist_table .product-stock-status span.wishlist-out-of-stock {
  background: rgba(255, 255, 255, 0.8);
  color: var(--color-gray);
  border: 1px solid var(--color-gray);
}
table.wishlist_table tr.out-of-stock {
  opacity: 0.7;
}
table.wishlist_table tr.out-of-stock td.product-price {
  color: var(--color-gray);
}
body.woocommerce table.wishlist_table .add_to_cart_button {
  position: unset !important;
}
body.woocommerce table.wishlist_table .add_to_cart_button svg {
  top: 10px !important;
  left: -1px !important;
}
@media (max-width: 479px) {
  body.woocommerce table.wishlist_table .add_to_cart_button svg {
    top: 7px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce table.wishlist_table .add_to_cart_button svg {
    top: 7px !important;
  }
}
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
  margin-top: 2rem;
  float: unset !important;
  text-align: center;
}
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input {
  border: none;
  border-radius: 50px;
  background: var(--color-reddish_light);
  color: var(--color-gray);
  padding: 20px 50px;
}
.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input:hover {
  background: var(--color-reddish);
  color: #fff;
}
.out-of-stock.wishlist_item *:not(.product-remove button) {
  opacity: 0.8;
}
/* wishlist modal */
#yith-wcwl-popup-message {
  font-weight: 700;
  line-height: 50px;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: -1px 3px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 3px 6px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 3px 6px rgba(0, 0, 0, 0.2);
  position: fixed;
  top: calc(50% - 200px);
  left: calc(50% - 300px);
  padding: 7px 40px;
  z-index: 10000;
  width: 600px;
  height: 400px;
}
/* my account */
body.woocommerce-account #agcfw-redeem-gift-card .agcfw-redeem-gift-card-form {
  display: flex;
  margin-bottom: 2rem;
}
body.woocommerce-account .acfw-store-credit-history thead th:nth-child(4), body.woocommerce-account .acfw-store-credit-history tbody td:nth-child(4) {
  display: none;
}
body.woocommerce-account .woocommerce-MyAccount-content .fluid_container {
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content h2:nth-child(3) {
  font-size: 14px;
  letter-spacing: var(--letter-spacing);
  font-family: "Estilopro Book";
  text-transform: uppercase;
  margin-bottom: 0;
  letter-spacing: 1.8px;
  position: relative;
}
body.woocommerce-account .woocommerce-MyAccount-content h2:nth-child(3):after {
  content: "";
  height: 1px;
  border-bottom: 1px solid var(--color-gray);
  display: block;
  width: 100%;
  position: relative;
  top: 5px;
}
body.woocommerce-account .woocommerce-MyAccount-content a.button.track-button {
  background: var(--color-reddish_light) !important;
  border-radius: 50px !important;
  border: none !important;
  color: var(--color-gray) !important;
  line-height: unset !important;
  margin-top: 2rem !important;
  text-decoration: none !important;
  text-transform: none !important;
}
body.woocommerce-account .woocommerce-MyAccount-content a.button.track-button:hover {
  background: var(--color-reddish) !important;
  color: #fff !important;
}
.woocommerce-order-details h2 {
  font-size: var(--cartify_font_size_h4);
  width: 49%;
  display: inline-block;
  text-transform: uppercase;
  line-height: unset;
  margin: 0;
  font-size: 14px;
}
.myacc-dashboard-hello {
  font-family: var(--font-estilopro_book);
  font-size: 1.5rem;
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing);
}
body.woocommerce-lost-password .woocommerce-message, .login-suzeno {
  max-width: 320px;
  margin: auto;
}
body.woocommerce-account #customer_login .woocommerce-privacy-policy-text p {
  font-size: 16px !important;
  line-height: 28.8px;
}
.woocommerce-form-login, .woocommerce-form-register {
  margin-top: 2rem;
}
.woocommerce-myaccount-account-info-toggle {
  display: flex;
  flex-direction: row;
}
.woocommerce-account .woocommerce-myaccount-account-info-toggle::after {
  display: none;
}
.woocommerce-checkout-account-info-toggle-login {
  padding-right: 0.5rem;
}
.woocommerce-checkout-account-info-toggle-login, .woocommerce-checkout-account-info-toggle-register {
  width: 50%;
  border-bottom: 1px solid var(--color-gray);
  position: relative;
}
.woocommerce-checkout-account-info-toggle-login:first-child::after, .woocommerce-checkout-account-info-toggle-register:first-child::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  /* Adjust the width of the divider as needed */
  background-color: var(--color-gray);
  /* Adjust the color of the divider as needed */
}
.woocommerce-checkout-account-info-toggle-login.active .btn, .woocommerce-checkout-account-info-toggle-register.active .btn {
  color: var(--color-reddish) !important;
}
.woocommerce-checkout-account-info-toggle-login .btn, .woocommerce-checkout-account-info-toggle-register .btn {
  background: transparent !important;
  text-transform: uppercase;
  font-family: var(--font-estilopro_book);
  text-decoration: none !important;
  font-size: 1rem;
  border: none !important;
}
.woocommerce-checkout-account-info-toggle-login .btn:hover, .woocommerce-checkout-account-info-toggle-register .btn:hover {
  background: transparent !important;
  text-transform: uppercase;
  font-family: var(--font-estilopro_book);
  text-decoration: none !important;
  font-size: 1rem;
  color: var(--color-reddish) !important;
  border: none !important;
}
body.woocommerce-orders table th {
  border: none;
  border-bottom: 1px solid var(--color-gray);
  font-family: var(--font-synerga_pro);
  font-weight: 400;
}
body.woocommerce-orders table td {
  border: none;
  border-bottom: 1px dotted var(--color-gray);
}
body.woocommerce-orders th {
  text-transform: uppercase;
}
body.woocommerce-orders table a:hover {
  color: #000;
}
.woocommerce-MyAccount-content .woocommerce-info {
  text-align: center;
  padding: 1rem;
  border: 2px dotted var(--color-reddish);
  margin-bottom: 4rem;
  color: var(--color-reddish);
  font-weight: 600;
}
body.woocommerce-view-order .woocommerce-MyAccount-content > p {
  text-align: center;
  font-weight: 600;
  color: var(--color-reddish);
}
body.woocommerce-view-order .woocommerce-MyAccount-content > p mark {
  background: transparent;
  color: var(--color-reddish);
}
body.woocommerce-view-order .woocommerce-customer-details h2 {
  text-transform: uppercase;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation {
  margin-bottom: 4rem;
}
@media (max-width: 479px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation {
    padding: 0 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation {
    padding: 0 2rem;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation {
    padding: 0 2rem;
  }
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation a {
  text-decoration: none !important;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation a:hover, .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation a:focus {
  text-decoration: underline !important;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul {
  gap: 0;
}
@media (max-width: 479px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul {
    flex-direction: column;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul {
    flex-direction: column;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul {
    flex-direction: column;
  }
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li {
  width: calc(100% / 5);
  text-align: center;
  border-right: 1px solid var(--color-gray);
}
@media (max-width: 479px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li {
    width: 100%;
    border-right: none;
    text-align: left;
    padding: 0;
    border-bottom: 1px solid var(--color-gray);
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li {
    width: 100%;
    border-right: none;
    text-align: left;
    padding: 0;
    border-bottom: 1px solid var(--color-gray);
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li {
    width: 100%;
    border-right: none;
    text-align: left;
    padding: 0;
    border-bottom: 1px solid var(--color-gray);
  }
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
  border-right: none;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation a {
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  font-weight: 400;
  color: var(--color-gray);
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation a:hover, .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation .is-active a {
  color: var(--color-reddish);
}
@media (max-width: 479px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li.is-active::after {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li.is-active::after {
    display: none;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li.is-active::after {
    display: none;
  }
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation::after {
  background-color: var(--color-gray);
}
@media (max-width: 479px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation::after {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation::after {
    display: none;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-navigation::after {
    display: none;
  }
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content {
  width: auto;
  margin: 0 auto;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content {
  width: 660px;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
  margin-right: 5px;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:list-child {
  margin-right: 0px;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button, body.woocommerce-edit-address .woocommerce-address-fields button, .woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content .no_orders.woocommerce-info a {
  background: var(--color-reddish_light);
  border-radius: 50px;
  border: none;
  color: var(--color-gray);
  line-height: unset;
  margin-top: 2rem;
}
body.woocommerce-account .pswd-wrap input, body.woocommerce-account #account_display_name {
  font-size: 14px;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button:hover, body.woocommerce-edit-address .woocommerce-address-fields button:hover, .woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content .no_orders.woocommerce-info a:hover {
  background: var(--color-reddish);
  border: none;
  color: #fff !important;
}
.pswd-wrap {
  width: 100%;
  margin-top: 4rem;
}
body.woocommerce-edit-address .woocommerce-address-fields button {
  width: 100%;
}
.logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
  display: block;
  border-bottom: 1px solid var(--color-gray);
  margin-bottom: 3rem;
  padding-bottom: 0.5rem;
  width: 100%;
  font-size: 18px;
  text-transform: uppercase;
  font-family: var(--font-estilopro_book);
  font-weight: normal;
}
@media (max-width: 479px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    margin-bottom: 1.1rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .logged-in.woocommerce-account .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    margin-bottom: 1.1rem;
  }
}
body.woocommerce-edit-address .address-wrap > p {
  text-align: center;
  color: var(--color-reddish);
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .woocommerce-Addresses .woocommerce-Address-title {
    gap: 0;
    width: 100%;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-Addresses .woocommerce-Address-title {
    gap: 0;
    width: 100%;
  }
}
.u-column1.col-1.woocommerce-Address {
  width: 50%;
  float: left;
}
@media (max-width: 479px) {
  .u-column1.col-1.woocommerce-Address {
    width: 100%;
    float: unset;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .u-column1.col-1.woocommerce-Address {
    width: 100%;
    float: unset;
  }
}
.u-column2.col-2.woocommerce-Address {
  width: 50%;
  float: right;
}
@media (max-width: 479px) {
  .u-column2.col-2.woocommerce-Address {
    width: 100%;
    float: unset;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .u-column2.col-2.woocommerce-Address {
    width: 100%;
    float: unset;
  }
}
.woocommerce-MyAccount-content h3 {
  margin: 0 0 2rem 0;
  text-transform: uppercase;
  border-bottom: 1px solid var(--color-gray);
  padding-bottom: 0.5rem;
  width: 100%;
  font-size: 18px;
}
.woocommerce-Addresses .woocommerce-Address-title .edit {
  position: relative;
  left: -50px;
}
@media (max-width: 479px) {
  .woocommerce-Addresses .woocommerce-Address-title .edit {
    position: absolute;
    left: unset;
    right: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce-Addresses .woocommerce-Address-title .edit {
    position: absolute;
    left: unset;
    right: 0;
  }
}
.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-content .no_orders.woocommerce-info {
  align-items: center;
  color: var(--color-reddish);
}
/* sidebar - cat filter */
@media (min-width: 1024px) {
  .shop-page-container .shop-sidebar:not(.agni-filter-toggle-content) {
    padding-right: 0 !important;
  }
}
@media (min-width: 1440px) {
  .shop-page-container .shop-sidebar:not(.agni-filter-toggle-content) {
    padding-right: 0 !important;
  }
}
.shop-sidebar .widget-title {
  cursor: inherit !important;
}
.widget_product_categories ul li.cat-parent.open > a::after {
  border-bottom: 1px dotted var(--color-gray);
  width: 100%;
  display: block;
  margin-bottom: -15px;
  padding-bottom: 10px;
  content: "";
}
.widget_product_categories .widget-title, .widget_product_categories ul li a {
  font-family: var(--font-synerga_pro);
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
}
/* [class~='cat-parent']:last-of-type {
		  border-bottom: 1px solid #ccc;
		  margin-bottom: 10px;
		  padding-bottom: 10px;
	} */
.widget_product_categories h2.widget-title {
  font-family: var(--font-estilopro_book);
}
.widget_product_categories h2.widget-title::after {
  display: none !important;
}
.widget_product_categories ul.children {
  padding: 0 10px 0px 10px;
  margin-left: 0;
}
.widget_product_categories ul.children li {
  padding: 2px 0;
}
.widget_product_categories ul.children li a {
  font-family: var(--font-synerga_pro);
  text-transform: unset;
  font-weight: 400;
  font-style: italic;
  padding: 0 !important;
  font-size: 12px;
}
.widget_product_categories ul.children li a:hover {
  text-decoration: underline;
}
.widget_product_categories .toggle {
  cursor: pointer;
  position: absolute;
  right: 5px;
}
.widget_product_categories .toggle > i {
  display: none;
}
.widget_product_categories .cat-parent .toggle::after {
  display: inline;
  /* content: "\f096"; */
  content: "";
  font-family: "fontawesome";
}
.widget_product_categories .cat-parent.open .toggle::after {
  display: inline;
  /* content: "\f046"; */
  content: "";
  font-family: "fontawesome";
}
.widget_product_categories li.current-cat a {
  color: var(--color-reddish);
  font-family: var(--font-estilopro_book);
}
.wcsca-top-lvl .wcsca-icon {
  position: relative;
  top: 0;
  right: 5px;
  float: right;
}
.wcsca-top-lvl.open .wcsca-icon {
  top: -20px;
}
.widget_product_categories .cat-item.cat-parent {
  border-top: 1px solid #ccc;
  padding: 0.85rem 0 0.7rem 0;
}
.widget_product_categories .cat-item.cat-parent.open {
  background-color: var(--color-reddish_light2);
}
.widget_product_categories .cat-item:not(.cat-parent):not(.children li) {
  border-top: 1px solid #ccc;
  padding: 10px 0;
}
.widget_product_categories ul li.current-cat > a > .count, .widget_product_categories ul li.current-cat-ancestor > a > .count, .widget_product_categories ul li.current-cat:hover > a > .count {
  color: #fff !important;
}
.widget_product_categories ul.mtree.default li.mtree-node:before {
  float: left;
  margin-left: 0.5em;
  margin-right: 0.2em;
  zoom: 0.8;
  margin-top: 0.85em;
  color: #777;
}
.widget_product_categories ul li a {
  text-decoration: none;
  display: inline list-item;
  font-size: 14px;
  color: var(--color-gray);
  width: 100%;
  padding: 0 20px 0 10px;
  font-weight: 400;
  font-family: var(--font-estilopro_book);
}
.widget_product_categories ul li a:before {
  display: inline-block;
  margin-right: 8px;
  color: #e1e1e1;
  border-radius: 50%;
}
.micon.down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23757575' stroke-width='2'/%3E%3C/svg%3E%0A");
  height: 25px;
  width: 15px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px;
}
.micon.up {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23757575' stroke-width='2'/%3E%3C/svg%3E%0A");
  height: 25px;
  width: 15px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px;
  transform: rotate(180deg);
}
.widget_product_categories ul {
  list-style: none !important;
  padding: 0;
  /* margin-left: 25px; */
  margin-bottom: 0;
}
/* archive/loop - listing general */
.product .product-thumbnail {
  flex-direction: row;
  justify-content: space-between;
}
.product .product-thumbnail .woocommerce-loop-product__thumbnail {
  margin-bottom: -43px;
}
.products.shop-page-products {
  gap: calc(30px - 12px * 1) !important;
}
.products.shop-page-products .woocommerce-product-rating {
  display: none;
  opacity: 0;
}
.products > li {
  margin-bottom: 2rem !important;
}
@media (max-width: 479px) {
  .products > li {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .products > li {
    margin-bottom: 1rem !important;
  }
}
.products > li:hover h2.woocommerce-loop-product__title a {
  text-decoration: underline;
}
.woocommerce .agni-shop-control-bar .agni-count-switcher, .woocommerce .shop-page-container nav.woocommerce-breadcrumb {
  display: none !important;
}
.product.instock .woocommerce-loop-product__thumbnail:hover img {
  opacity: 0.7;
}
.products .outofstock .woocommerce-loop-product__thumbnail img {
  -webkit-filter: none !important;
  filter: none !important;
}
.products .outofstock .woocommerce-loop-product__thumbnail {
  opacity: 0.3;
}
.attachment-woocommerce_thumbnail, .woocommerce-placeholder {
  border-radius: 50%;
}
.woocommerce .agni-shop-control-bar {
  padding-bottom: 1rem !important;
}
body.post-type-archive-product .product-buttons, .outofstock .button.wp-element-button.product_type_simple.loop {
  display: none;
}
.agni-view-switcher {
  display: none !important;
}
body.woocommerce .woocommerce-products-header {
  display: none !important;
}
.woocommerce .agni-shop-control-bar .woocommerce-result-count {
  display: none !important;
}
/* archive/loop - sort by - count */
select.orderby {
  padding: 10px 40px 10px 10px !important;
  border-bottom: 1px solid #ccc !important;
  border-radius: 0 !important;
  font-family: var(--font-estilopro_book);
  font-weight: normal !important;
  text-transform: uppercase;
  columns: var(--color-gray) !important;
  letter-spacing: var(--letter-spacing) !important;
}
@media (max-width: 479px) {
  .woocommerce .agni-shop-control-bar .woocommerce-ordering {
    flex-basis: 50%;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce .agni-shop-control-bar .woocommerce-ordering {
    flex-basis: 50%;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce .agni-shop-control-bar .woocommerce-ordering {
    flex-basis: 50%;
  }
}
.woocommerce .agni-shop-control-bar .woocommerce-ordering select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23757575' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
}
.woocommerce .agni-shop-control-bar .woocommerce-ordering select, .woocommerce .agni-shop-control-bar .agni-filter-toggle {
  width: 200px;
}
@media (max-width: 479px) {
  .woocommerce .agni-shop-control-bar .woocommerce-ordering select, .woocommerce .agni-shop-control-bar .agni-filter-toggle {
    width: unset;
    max-width: 150px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .woocommerce .agni-shop-control-bar .woocommerce-ordering select, .woocommerce .agni-shop-control-bar .agni-filter-toggle {
    width: unset;
    max-width: 150px;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce .agni-shop-control-bar .woocommerce-ordering select, .woocommerce .agni-shop-control-bar .agni-filter-toggle {
    width: unset;
    max-width: 150px;
  }
}
.woocommerce .agni-shop-control-bar .agni-filter-toggle a::after {
  margin-left: 20px;
  position: static;
}
.woocommerce .agni-shop-control-bar .woocommerce-ordering select:hover {
  text-decoration: none;
  cursor: pointer;
}
/* sidebar categories */
/* .shop-sidebar .widget-title::after {display: none !important}
			.shop-sidebar .widget-title {pointer-events: none !important;}
			.agni-product-categories.subcategory-dropdown span:not(.cat-toggle) {display: none !important;}
			.agni-product-categories.subcategory-dropdown span.cat-toggle {cursor: pointer;}
			.woof_container_inner h4 {
				margin-bottom: 9px;
				font-family: var(--font-estilopro_book);
				font-size: 1rem;
				text-transform: uppercase;
			} */
/* add to cart - loop */
body.woocommerce li.product.outofstock a.button.loop {
  display: none;
}
body.woocommerce .add_to_cart_button, .button.product_type_simple.loop, .button.product_type_variable.loop {
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: -2px 20px 0 0 !important;
  border: none !important;
  border-radius: 50px;
}
@media (max-width: 479px) {
  body.woocommerce .add_to_cart_button, .button.product_type_simple.loop, .button.product_type_variable.loop {
    width: 30px !important;
    height: 30px !important;
    margin: -14px 0 0 0 !important;
  }
}
body.woocommerce .add_to_cart_button svg, .button.product_type_simple.loop svg, .button.product_type_variable.loop svg {
  position: relative;
  top: 6px;
  left: -5px;
  width: 22px;
}
@media (max-width: 479px) {
  body.woocommerce .add_to_cart_button svg, .button.product_type_simple.loop svg, .button.product_type_variable.loop svg {
    top: 2px;
    left: -4px;
    width: 18px;
    height: 18px;
  }
}
body.woocommerce .product_type_advanced_gift_card.add_to_cart_button svg {
  position: relative;
  top: 11px;
  left: 8px;
  width: 22px;
}
@media (max-width: 479px) {
  body.woocommerce .product_type_advanced_gift_card.add_to_cart_button svg {
    top: 2px;
    left: -4px;
    width: 18px;
    height: 18px;
  }
}
body.woocommerce .add_to_cart_button:hover, .button.product_type_simple.loop:hover, .button.product_type_variable.loop:hover {
  background: var(--color-reddish_light);
}
body.woocommerce .add_to_cart_button.loading::after {
  background: var(--color-reddish_light);
  border-radius: 50px;
}
/* quick view / wishlist */
body.woocommerce.archive .yith-wcwl-add-to-wishlist {
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: 0 0 0 20px !important;
  border: none !important;
  border-radius: 50px;
  z-index: 2;
}
@media (max-width: 479px) {
  body.woocommerce.archive .yith-wcwl-add-to-wishlist {
    width: 30px !important;
    height: 30px !important;
    margin: -15px 0 0 0 !important;
  }
}
body.woocommerce.archive .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, body.woocommerce.archive .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
@media (max-width: 479px) {
  body.woocommerce.archive .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, body.woocommerce.archive .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
    top: 7px;
    left: 6px;
    height: 18px;
    width: 18px;
  }
}
body.woocommerce.archive .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon::before, body.woocommerce.archive .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z M150.3,75.1 c-28,0-54.3,10.9-74,30.7s-30.7,46.1-30.7,74c0,28,10.9,54.2,30.7,74l183.8,183.8l183.8-183.9c40.8-40.8,40.8-107.2,0-148l0,0 c-19.7-19.8-46-30.7-74-30.7c0,0,0,0,0,0c-28,0-54.2,10.9-74,30.6l-23.6,23.6c-6.8,6.8-17.7,6.8-24.4,0l-23.5-23.5 C204.5,86,178.3,75.1,150.3,75.1z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
body.woocommerce.archive .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa-heart {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
@media (max-width: 479px) {
  body.woocommerce.archive .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa-heart {
    top: 7px;
    left: 6px;
    height: 18px;
    width: 18px;
  }
}
body.woocommerce.archive .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa-heart::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
body.woocommerce.archive .yith-wcwl-add-to-wishlist:hover {
  background: var(--color-reddish_light);
}
body.woocommerce.archive .yith-wcwl-add-to-wishlist span {
  display: none;
}
/* title/price/category/product photo - loop */
@media (min-width: 667px) {
  .product .woocommerce-loop-product__title {
    font-size: 18px;
  }
}
body.woocommerce .product .woocommerce-loop-product__category.loop {
  text-align: center;
  font-family: var(--font-synerga_pro);
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: var(--color-gray);
  padding-bottom: 5px;
  margin: 0 3rem;
}
@media (max-width: 479px) {
  body.woocommerce .product .woocommerce-loop-product__category.loop {
    font-size: 12px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce .product .woocommerce-loop-product__category.loop {
    font-size: 12px !important;
  }
}
.woocommerce-loop-product__category a {
  font-family: var(--font-synerga_pro);
}
.woocommerce-loop-product__category a:hover {
  text-decoration: none !important;
}
body.woocommerce .product .woocommerce-loop-product__title {
  color: var(--color-gray);
  padding-bottom: 5px;
  text-align: center;
  font-size: 1.25rem !important;
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.9px;
  margin: 0 3rem;
  margin-top: 0;
}
@media (max-width: 479px) {
  body.woocommerce .product .woocommerce-loop-product__title {
    font-size: 15px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce .product .woocommerce-loop-product__title {
    font-size: 15px !important;
  }
}
body.woocommerce .products .product-details .price {
  text-align: center;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  color: var(--color-reddish);
  margin: 0 3rem;
  margin-top: 0;
}
@media (max-width: 479px) {
  body.woocommerce .products .product-details .price {
    font-size: 12px !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce .products .product-details .price {
    font-size: 12px !important;
  }
}
body.woocommerce .related.products .price, body.woocommerce .related.products .woocs_price_code {
  font-size: 14px !important;
}
body.woocommerce .products .product-details .price del {
  display: block;
  font-family: var(--font-synerga_pro);
  font-size: var(--font-small);
}
body.woocommerce .products .product-details .price small {
  font-size: 100%;
}
body.woocommerce .product-thumbnail {
  margin-bottom: 1rem;
}
/* badgets */
ul.shop-page-products .product .onsale, ul.shop-page-products .product .agni-product-hot-label, ul.shop-page-products .product .agni-product-new-label, ul.shop-page-products .product .agni-product-outofstock {
  border: none !important;
  border-radius: 50px !important;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  font-size: var(--font-small) !important;
  background-color: transparent !important;
  margin-bottom: 0;
  padding-top: 6px !important;
}
ul.shop-page-products .product .onsale, ul.shop-page-products .product .agni-product-hot-label {
  background-color: var(--color-zuta-transp) !important;
}
ul.shop-page-products .product .agni-product-new-label {
  background-color: var(--color-light_pink-transp) !important;
}
ul.shop-page-products .product .agni-product-outofstock {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
/*sidebar */
.topbar .agni-product-categories-taxonomy > ul, .topbar .agni-product-categories > ul, .shop-sidebar .agni-product-categories-taxonomy > ul, .shop-sidebar .agni-product-categories > ul {
  max-height: 100% !important;
}
@media (min-width: 1024px) {
  .shop-page-container .shop-sidebar:not(.agni-filter-toggle-content) {
    border-right: none !important;
  }
}
body.archive.woocommerce .product-buttons {
  display: none !important;
}
.woocommerce-no-products-found svg {
  width: 200px;
  margin: 3rem 0;
}
.woocommerce-no-products-found p {
  font-size: 1.25rem;
  font-family: var(--font-estilopro_book);
  letter-spacing: var(--letter-spacing) !important;
}
.agni-ajax-search-result__price .woocs_price_code {
  color: var(--color-reddish);
  font-size: 12px;
}
.agni-ajax-search-result__price .woocs_price_code small {
  font-size: 100%;
}
/* single product */
@media (max-width: 479px) {
  .shop-single-page-container {
    margin-top: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .shop-single-page-container {
    margin-top: 0;
  }
}
@media (max-width: 479px) {
  .agni-product-layout-block.agni-product-layout-block-spacer.spacer-1 {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .agni-product-layout-block.agni-product-layout-block-spacer.spacer-1 {
    display: none;
  }
}
body.single-product {
  /* Style for the open dropdown */
}
body.single-product .agni-product-layout-block-add_to_cart.has-variation-style-1 .variations .label {
  min-width: 85px;
  font-family: var(--font-synerga_pro) !important;
}
body.single-product .variations_form select {
  border: none !important;
}
body.single-product .variations_form select {
  font-family: var(--font-synerga_pro);
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  padding: 8px !important;
  border: none !important;
  border-bottom: 1px solid var(--color-gray) !important;
  border-radius: 0px !important;
  background-color: white !important;
  color: var(--color-gray) !important;
  cursor: pointer !important;
}
body.single-product .variations_form select:hover {
  color: gray !important;
}
body.single-product .variations_form select:focus {
  outline: none !important;
  box-shadow: none !important;
}
body.single-product .variations_form select::-ms-expand {
  display: none !important;
}
body.single-product .variations_form select option {
  background-color: white !important;
  color: black !important;
}
body.single-product .variations_form select option:checked {
  background-color: white !important;
  color: gray !important;
}
body.single-product .variations_form select select::-ms-value {
  color: black !important;
}
body.single-product .onsale-wraper, body.single-product .agni-product-layout-block-sale, body.single-product .onsale {
  width: 53px;
}
body.single-product .agni-product-layout-block-hot, body.single-product .agni-product-hot-label {
  width: 49px;
}
body.single-product .agni-product-layout-block-new, body.single-product .agni-product-new-label {
  width: 55px;
}
body.single-product .single_product_summary .agni-product-featured-label {
  background-color: var(--color-reddish_light) !important;
  border: none !important;
  border-radius: 50px !important;
  margin: 0;
  position: relative;
  top: 0px;
  display: block;
  padding: 4px 9px;
  height: 23px;
}
body.single-product .single_product_summary .agni-product-featured-label span {
  background-color: transparent !important;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  font-size: var(--font-small) !important;
  letter-spacing: 0.32px;
  color: var(--color-gray);
  position: relative;
  top: -6px;
}
@media (max-width: 479px) {
  body.single-product .single_product_summary .agni-product-featured-label {
    margin-bottom: 15px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .single_product_summary .agni-product-featured-label {
    margin-bottom: 15px;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  body.single-product .single_product_summary .agni-product-featured-label {
    margin-bottom: 15px;
  }
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist {
  position: relative;
  top: -2px !important;
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 50px;
  z-index: 2;
  background: var(--color-reddish_light);
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist:hover {
  background: var(--color-reddish);
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist:hover .fa {
  color: #ffffff;
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-button a.disabled_item i {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon::before, body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-button a.disabled_item i::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z M150.3,75.1 c-28,0-54.3,10.9-74,30.7s-30.7,46.1-30.7,74c0,28,10.9,54.2,30.7,74l183.8,183.8l183.8-183.9c40.8-40.8,40.8-107.2,0-148l0,0 c-19.7-19.8-46-30.7-74-30.7c0,0,0,0,0,0c-28,0-54.2,10.9-74,30.6l-23.6,23.6c-6.8,6.8-17.7,6.8-24.4,0l-23.5-23.5 C204.5,86,178.3,75.1,150.3,75.1z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon:hover::before, body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-button a.disabled_item i:hover::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z M150.3,75.1 c-28,0-54.3,10.9-74,30.7s-30.7,46.1-30.7,74c0,28,10.9,54.2,30.7,74l183.8,183.8l183.8-183.9c40.8-40.8,40.8-107.2,0-148l0,0 c-19.7-19.8-46-30.7-74-30.7c0,0,0,0,0,0c-28,0-54.2,10.9-74,30.6l-23.6,23.6c-6.8,6.8-17.7,6.8-24.4,0l-23.5-23.5 C204.5,86,178.3,75.1,150.3,75.1z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa-heart {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa-heart::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
body.single-product .agni-product-layout-block-add_to_cart .yith-wcwl-add-to-wishlist span {
  display: none;
}
body.single-product .one-in-stock {
  margin-bottom: 8px;
}
body.single-product .product .onsale, body.single-product .product .agni-product-hot-label, body.single-product .product .agni-product-new-label, body.single-product .product .agni-product-outofstock :not(.related.products) {
  border: none !important;
  border-radius: 50px !important;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  font-size: var(--font-small) !important;
  background-color: transparent !important;
  margin-bottom: 0;
  text-align: center;
}
body.single-product .agni-product-layout-block-sale, body.single-product .agni-product-layout-block-hot, body.single-product .agni-product-layout-block-new {
  border: none !important;
  border-radius: 50px !important;
  font-family: var(--font-synerga_pro);
  font-weight: 400;
  font-size: var(--font-small) !important;
  margin-bottom: 0;
}
body.single-product .agni-product-layout-block-sale span, body.single-product .agni-product-layout-block-hot span, body.single-product .agni-product-layout-block-new span {
  position: relative;
  top: 1.55px;
}
@media (max-width: 479px) {
  body.single-product .agni-product-layout-block-sale, body.single-product .agni-product-layout-block-hot, body.single-product .agni-product-layout-block-new {
    margin-bottom: 15px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .agni-product-layout-block-sale, body.single-product .agni-product-layout-block-hot, body.single-product .agni-product-layout-block-new {
    margin-bottom: 15px;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  body.single-product .agni-product-layout-block-sale, body.single-product .agni-product-layout-block-hot, body.single-product .agni-product-layout-block-new {
    margin-bottom: 15px;
  }
}
body.single-product .agni-product-layout-block-sale, body.single-product .agni-product-layout-block-hot {
  background-color: var(--color-zuta-transp) !important;
}
body.single-product .agni-product-layout-block-new {
  background-color: var(--color-light_pink-transp) !important;
}
/* categories */
body.woocommerce .product .woocommerce-loop-product__category.single-product {
  font-family: var(--font-synerga_pro);
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: var(--color-gray);
  padding-bottom: 5px;
}
@media (max-width: 479px) {
  body.woocommerce .product .woocommerce-loop-product__category.single-product {
    margin-top: 15px;
    padding-bottom: 15px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.woocommerce .product .woocommerce-loop-product__category.single-product {
    margin-top: 15px;
    padding-bottom: 15px;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  body.woocommerce .product .woocommerce-loop-product__category.single-product {
    margin-top: 15px;
  }
}
/* short description area */
.agni-product-layout-block:empty:not(.agni-product-layout-block-separator, .agni-product-layout-block-spacer) + .agni-product-layout-block-separator {
  display: block !important;
}
.products.related .woocs_price_code {
  font-size: 1rem;
}
body.single-product .woocs_price_code:not(.agni-ajax-search-result__price) {
  color: var(--color-reddish);
  font-size: 1.25rem;
}
body.single-product .woocs_price_code:not(.agni-ajax-search-result__price) small {
  font-size: 100%;
}
body.single-product h1.product_title {
  text-transform: uppercase;
  letter-spacing: var(--letter-spacing) !important;
}
body.single-product .price del {
  display: block;
  margin: 0;
  padding: 0;
  color: var(--color-gray);
  font-size: 1rem;
}
body.single-product .price del small {
  font-size: 100%;
}
body.single-product .price ins {
  color: var(--color-reddish);
  font-size: 1.5rem;
}
body.single-product .price ins small {
  font-size: 100%;
}
body.single-product small.woocommerce-price-suffix {
  color: var(--color-reddish);
  font-size: 80%;
}
body.single-product .agni-product-layout-block.agni-product-layout-block-price::after {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted var(--color-gray);
  display: block;
  margin: 1rem 0;
}
body.single-product .woocommerce-product-details__short-description p {
  margin-bottom: 20px;
  line-height: 1.8;
}
body.single-product .agni-product-layout-block-add_to_cart .quantity {
  flex-direction: row;
}
body.single-product .agni-product-layout-block-add_to_cart .quantity span {
  width: 40px;
  align-self: center;
  text-transform: uppercase;
}
body.single-product .agni-product-layout-block-add_to_cart .quantity .qty-minus, body.single-product .agni-product-layout-block-add_to_cart .quantity .qty-plus {
  background: transparent !important;
}
body.single-product .agni-product-layout-block-add_to_cart .single_add_to_cart_button {
  border-radius: 30px;
  background: var(--color-light_pink) !important;
  border: none;
  padding: 15px 50px !important;
}
body.single-product .agni-product-layout-block-add_to_cart .single_add_to_cart_button:hover {
  background: var(--color-reddish) !important;
  color: #fff !important;
}
body.single-product .agni-product-layout-block-add_to_cart .single_add_to_cart_button.disabled {
  background: #cdcdcd !important;
}
body.single-product .agni-product-layout-block-add_to_cart .single_add_to_cart_button.disabled:hover {
  background: #cdcdcd !important;
  color: var(--color-gray) !important;
}
body.single-product .agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized .slick-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23757575' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
  color: transparent !important;
  text-indent: 0 !important;
}
body.single-product .comment-respond .comment-reply-title, body.single-product .woocommerce-Reviews-title {
  text-align: center;
  font: 400 1.2rem var(--font-synerga_pro);
  text-transform: uppercase;
  letter-spacing: 1.8px;
  display: block;
  margin-top: 1rem;
}
body.single-product .comment-respond .comment-reply-title::before, body.single-product .woocommerce-Reviews-title::before {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px dotted var(--color-gray);
  margin: 2rem 0 3rem;
}
body.single-product .comment-form-rating {
  display: flex;
  justify-content: center;
  width: 100%;
}
body.single-product .comment-form-rating label {
  display: unset;
  padding-right: 1em;
  margin-bottom: 3px;
  font-size: var(--cartify_font_size_small_3);
}
body.single-product .comment-form-rating p.stars {
  position: relative;
  width: auto;
  font-size: 16px;
  line-height: 1.5;
}
body.single-product .comment-form-rating p.stars a.star-1::after, body.single-product .comment-form-rating p.stars a.star-2::after, body.single-product .comment-form-rating p.stars a.star-3::after, body.single-product .comment-form-rating p.stars a.star-4::after, body.single-product .comment-form-rating p.stars a.star-5::after {
  color: var(--color-gray_light);
}
body.single-product .comment-form-rating p.stars a:hover ~ a::after {
  color: var(--color-gray_light);
}
body.single-product .comment-form-rating p.stars:hover a::after, body.single-product .comment-form-rating p.stars.selected a::after {
  color: var(--color-reddish);
}
body.single-product .comment-form-rating p.stars.selected a.active ~ a::after {
  color: var(--color-gray_light);
}
body.single-product .comment-respond input[type="submit"] {
  padding: 15px 50px;
  border: none;
  border-radius: 30px;
  background: var(--color-light_pink) !important;
}
body.single-product .comment-respond input[type="submit"]:hover {
  background: var(--color-reddish) !important;
  color: #fff !important;
}
body.single-product #review_form_wrapper {
  border-bottom: none;
}
body.single-product #review_form_wrapper::before {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 1px dotted var(--color-gray);
  margin: 2rem 0 3rem;
}
body.single-product #review_form_wrapper.hidden-review-form {
  display: none;
}
body.single-product .woocommerce-Reviews .commentlist li:not(:last-child) {
  border-bottom: 1px dotted var(--color-gray);
}
body.single-product .woocommerce-Reviews .comment-text {
  background-color: var(--color-reddish_light2);
  border-radius: 30px;
}
body.single-product .woocommerce-Reviews .comment-text .meta {
  border-top: 1px dotted var(--color-gray);
}
body.single-product .woocommerce-review__published-date, body.single-product .woocommerce-review__dash {
  display: none;
}
body.single-product .star-rating__star {
  position: relative;
  display: inline-block;
  font-family: "LineIcons";
  font-size: 10px;
  line-height: 1;
}
body.single-product .star-rating__star::before {
  content: "";
  color: var(--color-gray_light);
}
body.single-product .star-rating__star::after {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap;
  color: var(--color-reddish);
}
body.single-product .star-rating__star.star-rating__star-1::after {
  content: "";
}
body.single-product .star-rating__star.star-rating__star-2::after {
  content: "";
}
body.single-product .star-rating__star.star-rating__star-3::after {
  content: "";
}
body.single-product .star-rating__star.star-rating__star-4::after {
  content: "";
}
body.single-product .star-rating__star.star-rating__star-5::after {
  content: "";
}
body.single-product [class*=" depth-"] .comment_container {
  padding-top: 1em !important;
}
body.single-product .agni-product-layout-block-tabs.tabs-style-1 .woocommerce-tabs > ul {
  display: none;
}
body.single-product .woocommerce-tabs.wc-tabs-wrapper {
  width: 50%;
  margin: 0 auto;
}
body.single-product .woocommerce-tabs table tr:nth-child(2n+1) {
  background-color: transparent !important;
}
body.single-product .woocommerce-tabs table th {
  padding: 5px;
  font-family: var(--font-synerga_pro);
  font-weight: bold;
}
body.single-product .woocommerce-tabs .panel h2 {
  text-align: center;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-family: var(--font-synerga_pro);
}
body.single-product .woocommerce-tabs .panel h2.product-info:before {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted var(--color-gray);
  display: block;
  margin: 2rem 0 3rem 0;
}
body.single-product .woocommerce-tabs .panel h2.product-info {
  text-align: center;
  font-size: 1.2rem;
  text-transform: uppercase;
}
body.single-product .woocommerce-tabs .panel > h2.packaging-info:before {
  content: "";
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted var(--color-gray);
  display: block;
  margin: 2rem 0 3rem 0;
}
body.single-product .woocommerce-tabs .panel > h2.packaging-info {
  margin-top: 1rem;
  text-transform: uppercase;
}
body.single-product .after_single_product_summary .related-products-2 .product-buttons {
  display: none !important;
}
body.single-product .after_single_product_summary .related-products-2 .related > h2 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5rem;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .related > h2 {
    margin-bottom: 2rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .related > h2 {
    margin-bottom: 2rem;
  }
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist {
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: 0 0 0 20px !important;
  border: none !important;
  border-radius: 50px;
  z-index: 2;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist {
    width: 30px !important;
    height: 30px !important;
    margin: -15px 0 0 0 !important;
  }
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.disabled_item i::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z M150.3,75.1 c-28,0-54.3,10.9-74,30.7s-30.7,46.1-30.7,74c0,28,10.9,54.2,30.7,74l183.8,183.8l183.8-183.9c40.8-40.8,40.8-107.2,0-148l0,0 c-19.7-19.8-46-30.7-74-30.7c0,0,0,0,0,0c-28,0-54.2,10.9-74,30.6l-23.6,23.6c-6.8,6.8-17.7,6.8-24.4,0l-23.5-23.5 C204.5,86,178.3,75.1,150.3,75.1z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
  width: 30px;
  height: 30px;
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
    top: 7px;
    left: 6px;
    height: 18px;
    width: 18px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon, body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon {
    top: 7px;
    left: 6px;
    height: 18px;
    width: 18px;
  }
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.add_to_wishlist .fa.yith-wcwl-icon::before, body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist a.disabled_item .fa.yith-wcwl-icon::before {
  content: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 520 520' style='enable-background:new 0 0 520 520;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23757575;%7D%0A%3C/style%3E%3Cg id='Icon_feather-heart'%3E%3Cpath class='st0' d='M260.1,479.4c-4.6,0-9-1.8-12.2-5.1l-196-196.1C25.5,252,11,217.1,11,179.9c0-37.2,14.5-72.2,40.8-98.5 c26.3-26.3,61.3-40.8,98.5-40.8c37.2,0,72.2,14.5,98.5,40.8l11.3,11.3l11.3-11.3c26.3-26.3,61.3-40.8,98.5-40.8h0 c37.2,0,72.2,14.5,98.4,40.8c54.3,54.3,54.2,142.6,0,196.9l-196,196.1C269,477.6,264.6,479.4,260.1,479.4z M150.3,75.1 c-28,0-54.3,10.9-74,30.7s-30.7,46.1-30.7,74c0,28,10.9,54.2,30.7,74l183.8,183.8l183.8-183.9c40.8-40.8,40.8-107.2,0-148l0,0 c-19.7-19.8-46-30.7-74-30.7c0,0,0,0,0,0c-28,0-54.2,10.9-74,30.6l-23.6,23.6c-6.8,6.8-17.7,6.8-24.4,0l-23.5-23.5 C204.5,86,178.3,75.1,150.3,75.1z'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa::before {
  position: relative;
  top: 9px;
  left: 9px;
  height: 22px;
  width: 22px;
  font-size: 21px;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa::before {
    top: 8px;
    left: 6px;
    height: 18px;
    width: 18px;
    font-size: 18px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist.exists a.delete_item.button .fa::before {
    top: 8px;
    left: 6px;
    height: 18px;
    width: 18px;
    font-size: 18px;
  }
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist:hover {
  background: var(--color-reddish_light);
}
body.single-product .after_single_product_summary .related-products-2 .yith-wcwl-add-to-wishlist span {
  display: none;
}
body.single-product .after_single_product_summary .related-products-2 .product .product-thumbnail .woocommerce-loop-product__thumbnail {
  margin-bottom: -43px;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .product .product-thumbnail .woocommerce-loop-product__thumbnail {
    margin-bottom: -8px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .product .product-thumbnail .woocommerce-loop-product__thumbnail {
    margin-bottom: -8px;
  }
}
body.single-product .after_single_product_summary .related-products-2 .product-thumbnail {
  margin-bottom: 1rem;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .product-thumbnail {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .product-thumbnail {
    margin-bottom: 0.5rem;
  }
}
body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop {
  width: 40px !important;
  height: 40px !important;
  line-height: 0 !important;
  margin: -2px 20px 0 0 !important;
  border: none !important;
  border-radius: 50px;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop {
    width: 30px !important;
    height: 30px !important;
    margin: -14px 0 0 0 !important;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop {
    width: 30px !important;
    height: 30px !important;
    margin: -14px 0 0 0 !important;
  }
}
body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop svg {
  position: relative;
  top: 6px;
  left: -5px;
  width: 22px;
}
@media (max-width: 479px) {
  body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop svg {
    top: 2px;
    left: -4px;
    width: 18px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop svg {
    top: 2px;
    left: -4px;
    width: 18px;
  }
}
body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button:hover, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop:hover, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop:hover {
  background: var(--color-reddish_light);
}
body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button.loading::after {
  background: var(--color-reddish_light);
  border-radius: 50px;
}
@media (min-width: 480px) and (max-width: 666px) {
  body.single-product .after_single_product_summary .related-products-2 .add_to_cart_button svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_simple.loop svg, body.single-product .after_single_product_summary .related-products-2 .button.product_type_variable.loop svg {
    left: -1px;
  }
}
body.single-product .products.upsells .products, body.single-product .products.related .products {
  width: 100% !important;
}
body.single-product .agcfw-single-product-fields .agcfw-form-field {
  margin-bottom: 1rem !important;
}
body.single-product .agcfw-single-product-fields span.color-reddish {
  color: var(--color-reddish);
}
body.single-product .agcfw-single-product-fields .agcfw-send-option span {
  font-weight: normal;
  font-family: var(--font-estilopro_book);
  text-transform: uppercase;
  font-size: 1.25rem;
}
body.single-product .agcfw-single-product-fields textarea {
  max-width: 100% !important;
}
.pswp {
  z-index: 100000 !important;
}
.pswp__bg {
  left: 2.5% !important;
  top: 2.5% !important;
  background: #fff !important;
  opacity: 0;
  -webkit-transform: translateZ(0) !important;
  transform: translateZ(0) !important;
  will-change: opacity !important;
  width: 95% !important;
  height: 95% !important;
  box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.15) !important;
}
.pswp__counter, .pswp--zoom-allowed .pswp__button--zoom, .pswp__caption.pswp__caption--fake {
  display: none !important;
}
.pswp__button--close::before {
  content: "x" !important;
}
.pswp__button--close {
  display: block !important;
  color: var(--color-gray) !important;
  background-color: rgba(0, 0, 0, 0) !important;
  position: absolute !important;
  right: 60px !important;
  top: 20px !important;
  font-size: 6rem !important;
  font-weight: 200 !important;
  font-family: var(--font-estilopro_book) !important;
}
.pswp__button--arrow--left::before {
  content: "" !important;
  font-family: "fontawesome" !important;
  background-position: unset !important;
  font-size: 3rem !important;
  color: var(--color-gray) !important;
}
.pswp__button--arrow--right::before {
  content: "" !important;
  font-family: "fontawesome" !important;
  background-position: unset !important;
  font-size: 3rem !important;
  color: var(--color-gray) !important;
}
.pswp__button--arrow--left {
  left: 50px !important;
}
.pswp__button--arrow--right {
  right: 50px !important;
}
/* images */
.woocommerce .woocommerce-product-gallery__nav .woocommerce-product-gallery__image img, .woocommerce .woocommerce-product-gallery__nav .woocommerce-product-gallery__image.slick-current.slick-active img {
  border-radius: 50%;
}
.woocommerce-product-gallery__image.slick-current.slick-active img {
  border-radius: 0;
}
body .mx-cw-form, body .mx-cw-form * {
  box-sizing: border-box;
}
body .mx-cw-form {
  color: var(--color-gray);
  font-family: var(--font-synerga_pro);
  font-size: var(--cartify_font_size_body);
  font-weight: 400;
  line-height: 1.8;
  margin: 2rem auto;
  width: 100%;
}
body .mx-cw-card {
  border: unset;
  box-shadow: unset;
  padding: clamp(1.25rem, 3vw, 2.25rem);
}
body .mx-cw-card-header {
  margin-bottom: 1.35rem;
}
body .mx-cw-card-header h2, body .mx-cw-statement-card h2 {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 2.4px;
  line-height: 1.3;
  margin: 0;
  text-transform: uppercase;
}
body .mx-cw-eyebrow {
  color: var(--color-reddish);
  font-family: var(--font-estilopro_book);
  font-size: 0.78rem;
  font-weight: 400;
  letter-spacing: 2px;
  margin: 0 0 0.35rem;
  text-transform: uppercase;
}
body .mx-cw-lead {
  color: var(--color-gray);
  font-family: var(--font-synerga_pro);
  font-weight: 300;
  margin: 0.65rem 0 0;
  max-width: 720px;
}
body .mx-cw-form label {
  display: block;
  font-family: var(--font-synerga_pro);
  font-weight: 600;
  letter-spacing: var(--letter-spacing);
  margin-bottom: 0.4rem;
}
body .mx-cw-field {
  margin: 0 0 1rem;
}
body .mx-cw-field-grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}
body .mx-cw-honeypot {
  height: 1px;
  inset-inline-start: -10000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
body .mx-cw-form input[type="text"], body .mx-cw-form input[type="email"], body .mx-cw-form input[type="tel"], body .mx-cw-form select, body .mx-cw-form textarea {
  background: #ffffff;
  border: none;
  border-bottom: 1px solid var(--color-gray);
  border-radius: 0;
  box-shadow: none;
  color: var(--color-gray);
  display: block;
  font: inherit;
  max-width: 100%;
  padding: 0.72rem 0.5rem;
  width: 100%;
}
body .mx-cw-form input[type="text"], body .mx-cw-form input[type="email"], body .mx-cw-form input[type="tel"], body .mx-cw-form select {
  min-height: 46px;
}
body .mx-cw-form textarea {
  min-height: 118px;
  resize: vertical;
}
body .mx-cw-form input:focus, body .mx-cw-form select:focus, body .mx-cw-form textarea:focus {
  background-color: var(--color-reddish_light2);
  border-color: var(--color-reddish);
  box-shadow: none;
  outline: 0;
}
body .mx-cw-form [data-mx-cw-step-heading]:focus {
  outline: none;
}
body .mx-cw-reason-select-wrap {
  color: var(--color-gray);
  display: block;
  position: relative;
}
body .mx-cw-reason-select-wrap::after {
  border: solid currentColor;
  border-width: 0 2px 2px 0;
  content: "";
  height: 0.48rem;
  inset-block-start: 50%;
  inset-inline-end: 1rem;
  pointer-events: none;
  position: absolute;
  transform: translateY(-62%) rotate(45deg);
  width: 0.48rem;
}
body .mx-cw-reason-select-wrap select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-inline-end: 2.7rem;
}
body .mx-cw-helper {
  color: var(--color-gray);
  font-size: var(--font-small);
  font-weight: 300;
  margin: 0.65rem 0 0;
}
body .mx-cw-field-description {
  color: var(--color-gray);
  display: block;
  font-size: 0.88rem;
  font-weight: 300;
  margin-top: 0.4rem;
}
body .mx-cw-field-error {
  color: var(--color-reddish);
  display: block;
  font-size: 0.88rem;
  font-weight: 600;
  margin-top: 0.3rem;
}
body .mx-cw-field-error[hidden] {
  display: none;
}
body .mx-cw-notice {
  border: 1px solid transparent;
  border-radius: 0;
  margin: 1rem 0 1.25rem;
  padding: 0.9rem 1rem;
}
body .mx-cw-notice-info {
  background: var(--color-reddish_light2);
  border-color: var(--color-reddish_light);
  color: var(--color-gray);
}
body .mx-cw-notice-warning {
  background: var(--color-reddish_light2);
  border-color: var(--color-reddish);
  color: var(--color-gray);
}
body .mx-cw-price, body .mx-cw-price .woocommerce-Price-amount, body .mx-cw-price .amount, body .mx-cw-price .woocommerce-Price-amount bdi {
  white-space: nowrap;
}
body .mx-cw-summary {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  display: grid;
  gap: 0.85rem;
  grid-template-columns: 1fr;
  margin: 1.25rem 0;
  padding: 1rem;
}
body .mx-cw-summary p, body .mx-cw-summary-item {
  margin: 0;
  min-width: 0;
}
body .mx-cw-summary-item span {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 0.78rem;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 0.15rem;
}
body .mx-cw-summary-item strong {
  color: var(--color-gray);
  display: block;
  font-family: var(--font-synerga_pro);
  font-weight: 600;
  overflow-wrap: anywhere;
}
body .mx-cw-summary-item .mx-cw-price, body .mx-cw-summary-item .mx-cw-price span {
  color: var(--color-reddish);
  display: inline;
  font-size: inherit;
  font-weight: inherit;
  margin-bottom: 0;
}
body .mx-cw-summary-item .mx-cw-order-total-value {
  color: var(--color-reddish);
  font-weight: 600;
  overflow-wrap: normal;
  white-space: nowrap;
  word-break: normal;
}
body .mx-cw-summary-item .mx-cw-order-total-value .woocommerce-Price-amount, body .mx-cw-summary-item .mx-cw-order-total-value .amount, body .mx-cw-summary-item .mx-cw-order-total-value .woocommerce-Price-amount bdi, body .mx-cw-summary-item .mx-cw-order-total-value .woocommerce-Price-currencySymbol {
  display: inline !important;
  font: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}
body .mx-cw-summary-item .woocommerce-Price-amount, body .mx-cw-summary-item .amount, body .mx-cw-summary-item .woocommerce-Price-amount bdi {
  white-space: nowrap;
}
body .mx-cw-next-steps {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1.25rem 0;
  padding: 1rem;
}
body .mx-cw-next-steps h3 {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2.4px;
  line-height: 1.3;
  margin: 0;
  text-transform: uppercase;
  margin: 0 0 0.65rem;
}
body .mx-cw-next-steps ul {
  margin: 0;
  padding-left: 1.15rem;
}
body .mx-cw-next-steps li {
  margin: 0 0 0.45rem;
}
body .mx-cw-next-steps li:last-child {
  margin-bottom: 0;
}
body .mx-cw-items-fieldset {
  background: #ffffff;
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1.5rem 0 1.25rem;
  padding: 1rem;
}
body .mx-cw-items-fieldset legend {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 0.78rem;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  padding: 0 0.45rem;
}
body .mx-cw-consumer-fieldset {
  background: #ffffff;
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1.5rem 0;
  padding: 1rem;
}
body .mx-cw-consumer-fieldset legend {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 0.78rem;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  padding: 0 0.45rem;
}
body .mx-cw-consumer-fieldset .mx-cw-field-grid:first-of-type {
  margin-top: 1rem;
}
body .mx-cw-consumer-fieldset > label {
  align-items: center;
  cursor: pointer;
  display: flex !important;
  font-weight: 400;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}
body .mx-cw-consumer-fieldset > label:last-child {
  margin-bottom: 0;
}
body .mx-cw-consumer-fieldset input[type="radio"] {
  accent-color: var(--color-reddish);
  cursor: pointer;
  display: inline-block !important;
  flex: 0 0 auto;
  height: 16px;
  margin: 0;
  width: 16px;
}
body .mx-cw-form .mx-cw-item {
  align-items: center;
  background: #ffffff;
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  cursor: default;
  display: grid;
  gap: 0.75rem;
  grid-template-columns: auto 58px minmax(0, 1fr);
  margin: 0 0 0.75rem;
  padding: 0.85rem;
  transition: border-color 160ms ease, box-shadow 160ms ease;
}
body .mx-cw-form .mx-cw-item:hover {
  border-color: var(--color-reddish);
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.1);
}
body .mx-cw-form .mx-cw-item:last-child {
  margin-bottom: 0;
}
body .mx-cw-form .mx-cw-item.mx-cw-item-entire-order {
  grid-template-columns: 58px minmax(0, 1fr);
}
body .mx-cw-items-readonly .mx-cw-selected-items-only, body .mx-cw-items-readonly .mx-cw-item-selection-control, body .mx-cw-items-readonly .mx-cw-item-quantity-control {
  display: none;
}
.mx-cw-form body .mx-cw-items-readonly .mx-cw-item {
  background: #ffffff;
  border-color: var(--color-gray_light);
  box-shadow: none;
  cursor: default;
  grid-template-columns: 58px minmax(0, 1fr);
  opacity: 1;
}
.mx-cw-form body .mx-cw-items-readonly .mx-cw-item:hover {
  border-color: var(--color-gray_light);
  box-shadow: none;
}
body .mx-cw-item input[type="checkbox"], body .mx-cw-consent input[type="checkbox"] {
  accent-color: var(--color-reddish);
  height: 18px;
  margin: 0;
  width: 18px;
}
body .mx-cw-item-thumb {
  align-items: center;
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 50%;
  display: flex;
  height: 58px;
  justify-content: center;
  overflow: hidden;
  width: 58px;
}
body .mx-cw-item-thumb img {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
body .mx-cw-item-thumb-placeholder {
  background: var(--color-reddish_light2);
  display: block;
  height: 100%;
  width: 100%;
}
body .mx-cw-item-body {
  align-items: center;
  display: grid;
  gap: 0.5rem 1rem;
  grid-template-columns: minmax(0, 1fr);
  min-width: 0;
}
body .mx-cw-item-name, body .mx-cw-item-quantity, body .mx-cw-item-note {
  display: block;
}
body .mx-cw-item-name {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-weight: 400;
  letter-spacing: 1.8px;
  overflow-wrap: anywhere;
  text-transform: uppercase;
}
body .mx-cw-item-quantity, body .mx-cw-item-note {
  color: var(--color-gray);
  font-weight: 300;
}
body .mx-cw-item-total {
  color: var(--color-reddish);
  font-weight: 600;
  white-space: nowrap;
}
body .mx-cw-item-note {
  background: var(--color-reddish_light2);
  border-radius: 0;
  color: var(--color-gray);
  font-size: var(--font-small);
  padding: 0.4rem 0.55rem;
}
body .mx-cw-item-quantity-control {
  align-items: center;
  color: var(--color-gray);
  display: flex;
  font-size: var(--font-small);
  font-weight: 600;
  gap: 0.65rem;
  margin-top: 0.45rem;
  width: fit-content;
}
body .mx-cw-quantity-stepper {
  align-items: stretch;
  display: inline-flex;
}
body .mx-cw-form .mx-cw-item-quantity-control input[type="number"] {
  background: var(--color-reddish_light);
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: var(--color-gray);
  font: inherit;
  font-weight: 600;
  height: 34px;
  margin: 0;
  max-width: 48px;
  min-width: 48px;
  padding: 0.25rem;
  text-align: center;
  width: 48px;
  -moz-appearance: textfield;
}
body .mx-cw-form .mx-cw-item-quantity-control input[type="number"]::-webkit-inner-spin-button, body .mx-cw-form .mx-cw-item-quantity-control input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body .mx-cw-form .mx-cw-item-quantity-control input[type="number"]:focus {
  background-color: var(--color-reddish_light2);
  border-bottom: 1px solid var(--color-reddish);
  box-shadow: none;
  outline: none;
}
body .mx-cw-quantity-stepper button {
  align-items: center;
  background: var(--color-reddish_light);
  border: none;
  border-radius: 50px;
  color: var(--color-gray);
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  font-size: 1.1rem;
  font-weight: 600;
  height: 34px;
  justify-content: center;
  margin: 0 2px;
  padding: 0;
  width: 34px;
}
body .mx-cw-quantity-stepper button:hover {
  background: var(--color-reddish);
  color: #ffffff;
}
body .mx-cw-quantity-stepper button:focus-visible {
  box-shadow: 0 0 0 3px rgba(224, 145, 128, 0.35);
  outline: 2px solid var(--color-reddish);
  outline-offset: 2px;
}
body .mx-cw-statement-card {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1.5rem 0;
  padding: 1rem;
}
body .mx-cw-statement-card h2 {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
body .mx-cw-statement-grid {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}
body .mx-cw-statement-section {
  background: #ffffff;
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  padding: 1rem;
}
body .mx-cw-statement-section h3 {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2.4px;
  line-height: 1.3;
  margin: 0;
  text-transform: uppercase;
  margin: 0 0 0.75rem;
}
body .mx-cw-statement-section p {
  margin: 0;
}
body .mx-cw-statement-section dl {
  display: grid;
  gap: 0.35rem 0.75rem;
  grid-template-columns: max-content minmax(0, 1fr);
  margin: 0;
}
body .mx-cw-statement-section dt {
  color: var(--color-gray);
  font-weight: 600;
}
body .mx-cw-statement-section dd {
  margin: 0;
  overflow-wrap: anywhere;
}
body .mx-cw-statement-section-full {
  margin-top: 1rem;
}
body .mx-cw-statement-items {
  list-style: none;
  margin: 0;
  padding: 0;
}
body .mx-cw-statement-items li {
  align-items: center;
  border-bottom: 1px dotted var(--color-gray_light);
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  padding: 0.45rem 0;
}
body .mx-cw-statement-items li:last-child {
  border-bottom: 0;
}
body .mx-cw-statement-note {
  border-top: 1px dotted var(--color-gray_light);
  color: var(--color-gray);
  font-weight: 300;
  margin: 1rem 0 0;
  padding-top: 1rem;
}
body .mx-cw-consent {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  align-items: flex-start;
  display: grid;
  font-weight: 600;
  gap: 0.65rem;
  grid-template-columns: auto minmax(0, 1fr);
  margin: 1rem 0;
  padding: 0.9rem 1rem;
}
body .mx-cw-actions {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin: 1.2rem 0 0;
}
body .mx-cw-button {
  align-items: center;
  appearance: none;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  font-weight: 600;
  justify-content: center;
  letter-spacing: var(--letter-spacing);
  line-height: 1.2;
  min-height: 46px;
  padding: 0.78rem 1.5rem;
  text-decoration: none;
  transition: background 160ms ease, color 160ms ease, box-shadow 160ms ease;
}
body .mx-cw-button:hover, body .mx-cw-button:focus {
  text-decoration: none;
}
body .mx-cw-button:focus {
  box-shadow: 0 0 0 3px rgba(224, 145, 128, 0.3);
  outline: 0;
}
body .mx-cw-button:disabled, body .mx-cw-button:disabled:hover, body .mx-cw-button:disabled:focus {
  cursor: not-allowed;
  opacity: 0.55;
}
body .mx-cw-button-primary {
  background: var(--color-reddish_light);
  color: var(--color-gray);
}
body .mx-cw-button-primary:hover, body .mx-cw-button-primary:focus {
  background: var(--color-reddish);
  color: #ffffff;
}
body .mx-cw-button-danger {
  background: var(--color-reddish);
  color: #ffffff;
}
body .mx-cw-button-danger:hover, body .mx-cw-button-danger:focus {
  background: var(--color-btn-hover);
  color: #ffffff;
}
body .mx-cw-button-secondary {
  background: #ffffff !important;
  border: 1px solid var(--color-gray_light) !important;
  color: var(--color-gray) !important;
}
body .mx-cw-button-secondary:hover, body .mx-cw-button-secondary:focus {
  background: var(--color-reddish_light) !important;
  border-color: var(--color-reddish_light) !important;
  color: var(--color-gray) !important;
}
body .mx-cw-button.mx-cw-button-secondary[value="edit"], body .mx-cw-button[value="submit"] {
  background: var(--color-reddish_light) !important;
  border: none !important;
  color: var(--color-gray) !important;
}
body .mx-cw-button.mx-cw-button-secondary[value="edit"]:hover, body .mx-cw-button.mx-cw-button-secondary[value="edit"]:focus, body .mx-cw-button[value="submit"]:hover, body .mx-cw-button[value="submit"]:focus {
  background: var(--color-reddish) !important;
  color: #ffffff !important;
}
body .mx-cw-button-small {
  font-size: 0.92rem;
  min-height: 38px;
  padding: 0.55rem 1rem;
  text-decoration: none !important;
}
body .mx-cw-button-small:hover, body .mx-cw-button-small:focus {
  color: #fff !important;
}
body .mx-cw-success-title {
  align-items: center;
  display: flex;
  gap: 0.75rem;
}
body .mx-cw-success-icon {
  background: var(--color-reddish_light);
  border-radius: 999px;
  display: inline-block;
  flex: 0 0 auto;
  height: 28px;
  position: relative;
  width: 28px;
}
body .mx-cw-success-icon::after {
  border: solid var(--color-gray);
  border-width: 0 2px 2px 0;
  content: "";
  height: 11px;
  left: 11px;
  position: absolute;
  top: 6px;
  transform: rotate(45deg);
  width: 6px;
}
body .mx-cw-attachments {
  background: #ffffff;
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1.25rem 0;
  padding: 1.15rem;
}
body .mx-cw-attachments h3 {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2.4px;
  line-height: 1.3;
  margin: 0;
  text-transform: uppercase;
  margin: 0 0 0.45rem;
}
body .mx-cw-attachments p {
  margin: 0 0 0.75rem;
}
body .mx-cw-file-picker {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  align-items: center;
  border-style: dashed;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 0.85rem;
  padding: 0.85rem;
}
body .mx-cw-file-picker-button {
  align-items: center;
  background: var(--color-reddish_light);
  border: none;
  border-radius: 50px;
  color: var(--color-gray);
  cursor: pointer;
  display: inline-flex;
  font-weight: 600;
  line-height: 1.2;
  min-height: 38px;
  padding: 0.55rem 1rem;
}
body .mx-cw-file-picker-button:hover, body .mx-cw-file-picker-button:focus-within {
  background: var(--color-reddish);
  color: #ffffff;
}
body .mx-cw-file-input-native {
  height: 1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
body .mx-cw-file-picker-status {
  color: var(--color-gray);
  font-size: var(--font-small);
  font-weight: 300;
}
body .mx-cw-attachment-list {
  color: var(--color-gray);
  font-size: var(--font-small);
  list-style: none;
  margin: 0.85rem 0 0;
  padding: 0;
}
body .mx-cw-attachment-list:empty {
  display: none;
}
body .mx-cw-attachment-list li {
  align-items: center;
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  display: flex;
  gap: 0.75rem;
  justify-content: space-between;
  margin: 0 0 0.5rem;
  padding: 0.65rem 0.75rem;
}
body .mx-cw-attachment-file-meta {
  display: grid;
  gap: 0.12rem;
  min-width: 0;
}
body .mx-cw-attachment-file-meta strong {
  color: var(--color-gray);
  font-weight: 600;
  overflow-wrap: anywhere;
}
body .mx-cw-attachment-file-meta span {
  color: var(--color-gray);
  font-size: 0.86rem;
  font-weight: 300;
}
body .mx-cw-attachment-remove {
  background: transparent;
  border: 0;
  color: var(--color-reddish);
  cursor: pointer;
  flex: 0 0 auto;
  font: inherit;
  font-size: 0.88rem;
  font-weight: 600;
  padding: 0.25rem 0;
}
body .mx-cw-attachment-remove:hover, body .mx-cw-attachment-remove:focus {
  color: var(--color-btn-hover);
  text-decoration: underline;
}
body .mx-cw-attachment-remove:focus-visible {
  box-shadow: 0 0 0 3px rgba(224, 145, 128, 0.35);
  outline: 2px solid var(--color-reddish);
  outline-offset: 2px;
}
body .mx-cw-attachment-warning {
  margin-top: 0.75rem;
}
body .mx-cw-attachment-clear {
  margin-top: 0.35rem;
}
body .mx-cw-attachment-result {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin-top: 1rem;
  padding: 1rem;
}
body .mx-cw-attachment-result p {
  margin: 0;
}
body .mx-cw-attachment-result p + p {
  margin-top: 0.75rem;
}
body .mx-cw-footer-link {
  box-sizing: border-box;
  flex: 0 0 100%;
  margin: 1rem auto;
  text-align: center;
  width: 100%;
}
body .mx-cw-footer-link > a {
  display: inline-block;
  margin-inline: auto;
}
body .mx-cw-floating-button {
  align-items: center;
  background: var(--mx-cw-floating-bg, var(--color-reddish_light));
  border: var(--mx-cw-floating-border-width, 0px) solid var(--mx-cw-floating-border, transparent);
  border-radius: 50px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  color: var(--mx-cw-floating-color, var(--color-gray));
  display: inline-flex;
  font: inherit;
  font-size: 15px;
  font-weight: 600;
  gap: 0.55rem;
  justify-content: center;
  letter-spacing: var(--letter-spacing);
  line-height: 1.2;
  min-height: 44px;
  min-width: 44px;
  padding: 0.78rem 1.25rem;
  position: fixed;
  text-decoration: none;
  transition: background 160ms ease, box-shadow 160ms ease, color 160ms ease, transform 160ms ease;
  z-index: var(--mx-cw-floating-z, 9999);
}
body .mx-cw-floating-button:hover, body .mx-cw-floating-button:focus {
  background: var(--mx-cw-floating-hover-bg, var(--color-reddish));
  border-color: var(--mx-cw-floating-hover-border, transparent);
  color: var(--mx-cw-floating-hover-color, #fff);
  text-decoration: none;
  transform: translateY(-1px);
}
body .mx-cw-floating-button:focus-visible {
  box-shadow: 0 0 0 3px rgba(224, 145, 128, 0.35), 1px 1px 10px rgba(0, 0, 0, 0.2);
  outline: 2px solid #fff;
  outline-offset: 2px;
}
body .mx-cw-floating-button--top-right {
  right: var(--mx-cw-floating-side, 24px);
  top: var(--mx-cw-floating-bottom, 24px);
}
body .mx-cw-floating-button--top-left {
  left: var(--mx-cw-floating-side, 24px);
  top: var(--mx-cw-floating-bottom, 24px);
}
body .mx-cw-floating-button--bottom-right {
  bottom: var(--mx-cw-floating-bottom, 24px);
  right: var(--mx-cw-floating-side, 24px);
}
body .mx-cw-floating-button--bottom-left {
  bottom: var(--mx-cw-floating-bottom, 24px);
  left: var(--mx-cw-floating-side, 24px);
}
body .mx-cw-floating-button--top-center {
  left: 50%;
  top: var(--mx-cw-floating-bottom, 24px);
  transform: translateX(-50%);
}
body .mx-cw-floating-button--top-center:hover, body .mx-cw-floating-button--top-center:focus {
  transform: translateX(-50%) translateY(-1px);
}
body .mx-cw-floating-button--bottom-center {
  bottom: var(--mx-cw-floating-bottom, 24px);
  left: 50%;
  transform: translateX(-50%);
}
body .mx-cw-floating-button--bottom-center:hover, body .mx-cw-floating-button--bottom-center:focus {
  transform: translateX(-50%) translateY(-1px);
}
body .mx-cw-floating-button--middle-right {
  right: var(--mx-cw-floating-side, 24px);
  top: 50%;
  transform: translateY(-50%);
}
body .mx-cw-floating-button--middle-right:hover, body .mx-cw-floating-button--middle-right:focus {
  transform: translateY(calc(-50% - 1px));
}
body .mx-cw-floating-button--middle-left {
  left: var(--mx-cw-floating-side, 24px);
  top: 50%;
  transform: translateY(-50%);
}
body .mx-cw-floating-button--middle-left:hover, body .mx-cw-floating-button--middle-left:focus {
  transform: translateY(calc(-50% - 1px));
}
body .mx-cw-floating-button__icon {
  flex: 0 0 auto;
  height: 1.2em;
  width: 1.2em;
}
body .mx-cw-floating-button--icon {
  padding: 0.75rem;
}
body .mx-cw-floating-button--text body .mx-cw-floating-button__icon {
  display: none;
}
body .mx-cw-floating-button .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
@media (max-width: 782px) {
  body .mx-cw-floating-button--desktop {
    display: none;
  }
}
@media (min-width: 783px) {
  body .mx-cw-floating-button--mobile {
    display: none;
  }
}
body .mx-cw-badge {
  background: var(--color-reddish_light);
  border: 1px solid var(--color-gray_light);
  border-radius: 999px;
  color: var(--color-gray);
  display: inline-block;
  font-family: var(--font-synerga_pro);
  font-size: 0.78rem;
  font-weight: 400;
  letter-spacing: var(--letter-spacing);
  line-height: 1.4;
  padding: 0.22rem 0.75rem;
}
body .mx-cw-badge-muted {
  background: var(--color-reddish_light2);
  border-color: var(--color-gray_light);
  color: var(--color-gray);
}
body .mx-cw-empty-state {
  background: #ffffff;
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1rem 0;
  padding: 1.25rem;
}
body .mx-cw-empty-state-title {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 2.4px;
  line-height: 1.3;
  margin: 0;
  text-transform: uppercase;
  margin: 0 0 0.5rem;
}
body .mx-cw-empty-state p {
  margin: 0 0 0.85rem;
}
body .mx-cw-empty-state-actions {
  margin-bottom: 0;
}
body .mx-cw-orders {
  border-collapse: collapse;
  margin-top: 1rem;
  width: 100%;
}
body .mx-cw-orders th, body .mx-cw-orders td {
  border: 1px solid var(--color-gray_light);
  padding: 0.75rem;
  text-align: left;
  vertical-align: middle;
}
body .mx-cw-orders .woocommerce-Price-amount, body .mx-cw-orders .amount {
  white-space: nowrap;
}
body .mx-cw-orders th {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 0.78rem;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
body .mx-cw-return-conditions-notice {
  background: var(--color-reddish_light2);
  border: 1px solid var(--color-gray_light);
  border-radius: 0;
  margin: 1.25rem 0;
  padding: 1rem;
}
body .mx-cw-return-conditions-notice__title {
  color: var(--color-gray);
  font-family: var(--font-estilopro_book);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 2.4px;
  line-height: 1.3;
  margin: 0;
  text-transform: uppercase;
  margin: 0 0 0.45rem;
}
body .mx-cw-return-conditions-notice__text {
  color: var(--color-gray);
  font-weight: 300;
  margin: 0;
}
body .mx-cw-return-conditions-notice__links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  margin-top: 0.75rem;
}
body .mx-cw-return-conditions-notice__link {
  color: var(--color-reddish);
  font-weight: 600;
}
body .mx-cw-return-conditions-notice__link:hover {
  color: var(--color-btn-hover);
  text-decoration: underline;
}
body .mx-cw-return-conditions-notice__ack {
  align-items: flex-start;
  display: flex;
  gap: 0.5rem;
  margin-top: 0.85rem;
}
body .mx-cw-return-conditions-notice__ack input {
  flex: 0 0 auto;
  margin-top: 0.2rem;
}
body .mx-cw-quantity-stepper button:focus-visible, body .mx-cw-attachment-remove:focus-visible, body .mx-cw-file-picker-button:focus-within, body .mx-cw-button:focus-visible, body .mx-cw-form a:focus-visible {
  box-shadow: 0 0 0 3px rgba(224, 145, 128, 0.35);
  outline: 2px solid var(--color-reddish);
  outline-offset: 2px;
}
@media (min-width: 680px) {
  body .mx-cw-field-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .mx-cw-summary {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .mx-cw-statement-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body .mx-cw-item-body {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  body .mx-cw-item-total {
    text-align: right;
    white-space: nowrap;
  }
  body .mx-cw-item-note {
    grid-column: 1 / -1;
  }
}
@media (max-width: 640px) {
  body .mx-cw-form {
    margin: 1.25rem auto;
  }
  body .mx-cw-card {
    border-radius: 0;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.1);
  }
  body .mx-cw-actions, body .mx-cw-button {
    width: 100%;
  }
  body .mx-cw-statement-section dl, body .mx-cw-statement-items li {
    display: block;
  }
  body .mx-cw-statement-section dt {
    margin-top: 0.45rem;
  }
  body .mx-cw-orders, body .mx-cw-orders thead, body .mx-cw-orders tbody, body .mx-cw-orders th, body .mx-cw-orders td, body .mx-cw-orders tr {
    display: block;
    width: 100%;
  }
  body .mx-cw-orders thead {
    display: none;
  }
  body .mx-cw-orders tr {
    border: 1px solid var(--color-gray_light);
    border-radius: 0;
    margin-bottom: 0.75rem;
    padding: 0.75rem;
  }
  body .mx-cw-orders td {
    border: 0;
    padding: 0.35rem 0;
  }
  body .mx-cw-orders td::before {
    color: var(--color-gray);
    font-family: var(--font-estilopro_book);
    font-size: 0.78rem;
    font-weight: 400;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    content: attr(data-title);
    display: block;
    margin-bottom: 0.1rem;
  }
}
body .mx-cw-public.mx-cw-color-scheme-light {
  --mx-cw-background:       var(--color-white, #ffffff);
  --mx-cw-surface:          var(--color-reddish_light2);
  --mx-cw-surface-raised:   #ffffff;
  --mx-cw-text:             var(--color-gray);
  --mx-cw-text-strong:      var(--color-gray);
  --mx-cw-text-muted:       var(--color-gray);
  --mx-cw-border:           var(--color-gray_light);
  --mx-cw-border-strong:    var(--color-gray);
  --mx-cw-input-background: #ffffff;
  --mx-cw-link:             var(--color-reddish);
  --mx-cw-focus:            var(--color-reddish);
  --mx-cw-primary:          var(--color-reddish_light);
  --mx-cw-primary-text:     var(--color-gray);
  --mx-cw-secondary:        #ffffff;
  --mx-cw-secondary-text:   var(--color-gray);
}
body .mx-cw-public.mx-cw-color-scheme-custom {
  background: var(--mx-cw-background);
  color: var(--mx-cw-text);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-empty-state, body .mx-cw-public.mx-cw-color-scheme-custom .shop_table, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form label, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-item-quantity-control, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachment-list, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-section dd, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-next-steps li, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-return-conditions-notice__title, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-return-conditions-notice__ack {
  color: var(--mx-cw-text);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-card, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-empty-state, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-items-fieldset, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-consumer-fieldset, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachments, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form .mx-cw-item, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form .mx-cw-items-readonly .mx-cw-item, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-section, body .mx-cw-public.mx-cw-color-scheme-custom .shop_table, body .mx-cw-public.mx-cw-color-scheme-custom .shop_table th, body .mx-cw-public.mx-cw-color-scheme-custom .shop_table td {
  background: var(--mx-cw-surface-raised);
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-summary, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-next-steps, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-card, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-consent, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-file-picker, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachment-list li, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachment-result, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-return-conditions-notice, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-item-thumb, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-item-thumb-placeholder {
  background: var(--mx-cw-surface);
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-custom h2, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-card-header h2, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-card h2, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-next-steps h3, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachments h3, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-empty-state-title, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-items-fieldset legend, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-consumer-fieldset legend, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-item-name, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-item-total, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-section h3, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-summary-item strong, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-summary-item .mx-cw-price, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-summary-item .mx-cw-price span, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachment-file-meta strong {
  color: var(--mx-cw-text-strong);
}
body .mx-cw-public.mx-cw-color-scheme-custom a, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-eyebrow {
  color: var(--mx-cw-link);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-lead, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-helper, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-field-description, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-summary-item span, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-item-quantity, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-section dt, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-note, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-file-picker-status, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachment-file-meta span, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-orders th, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-orders td::before, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-return-conditions-notice__text {
  color: var(--mx-cw-text-muted);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input[type="text"], body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input[type="email"], body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input[type="tel"], body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input[type="number"], body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form select, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form textarea {
  background: var(--mx-cw-input-background);
  border-color: var(--mx-cw-border-strong);
  color: var(--mx-cw-text-strong);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input::placeholder, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form textarea::placeholder {
  color: var(--mx-cw-text-muted);
  opacity: 1;
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-quantity-stepper button, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-quantity-stepper button:hover, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-file-picker-button, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-file-picker-button:hover, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-file-picker-button:focus-within, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button-secondary, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button-secondary:hover, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button-secondary:focus {
  background: var(--mx-cw-secondary);
  border-color: var(--mx-cw-border-strong);
  color: var(--mx-cw-secondary-text);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input[type="checkbox"], body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input[type="radio"] {
  accent-color: var(--mx-cw-focus);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form input:focus, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form select:focus, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form textarea:focus {
  border-color: var(--mx-cw-focus);
  box-shadow: 0 0 0 2px var(--mx-cw-surface-raised), 0 0 0 4px var(--mx-cw-focus);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-quantity-stepper button:focus-visible, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-attachment-remove:focus-visible, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-file-picker-button:focus-within, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button:focus, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button:focus-visible, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-form a:focus-visible {
  box-shadow: 0 0 0 2px var(--mx-cw-surface-raised), 0 0 0 4px var(--mx-cw-focus);
  outline-color: var(--mx-cw-focus);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button-primary, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button-primary:hover, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-button-primary:focus {
  background: var(--mx-cw-primary);
  color: var(--mx-cw-primary-text);
}
body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-items li, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-statement-note, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-orders tr, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-orders th, body .mx-cw-public.mx-cw-color-scheme-custom .mx-cw-orders td, body .mx-cw-public.mx-cw-color-scheme-custom .shop_table th, body .mx-cw-public.mx-cw-color-scheme-custom .shop_table td {
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-dark {
  --mx-cw-background:       #1a1614;
  --mx-cw-surface:          #241e1b;
  --mx-cw-surface-raised:   #2d2522;
  --mx-cw-text:             #e5ddd9;
  --mx-cw-text-strong:      #f5ede9;
  --mx-cw-text-muted:       #b8a89f;
  --mx-cw-border:           #4a3c36;
  --mx-cw-border-strong:    #7a6058;
  --mx-cw-input-background: #17120f;
  --mx-cw-link:             #f0b8a8;
  --mx-cw-focus:            #e09180;
  background: var(--mx-cw-background);
  color: var(--mx-cw-text);
  color-scheme: dark;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-empty-state, body .mx-cw-public.mx-cw-color-scheme-dark .shop_table {
  color: var(--mx-cw-text);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form label, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-quantity-control, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachment-list, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-section dd, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-next-steps li, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-return-conditions-notice__title, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-return-conditions-notice__ack {
  color: var(--mx-cw-text);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-card, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-empty-state {
  background: var(--mx-cw-surface-raised);
  border-color: var(--mx-cw-border);
  box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.4);
}
body .mx-cw-public.mx-cw-color-scheme-dark h2, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-card-header h2, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-card h2, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-next-steps h3, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachments h3, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-empty-state-title, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-items-fieldset legend, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-consumer-fieldset legend, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-name, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-total, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-section h3, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-summary-item strong, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-summary-item .mx-cw-price, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-summary-item .mx-cw-price span, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachment-file-meta strong {
  color: var(--mx-cw-text-strong);
}
body .mx-cw-public.mx-cw-color-scheme-dark a, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-eyebrow {
  color: var(--mx-cw-link);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-lead, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-helper, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-field-description, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-summary-item span, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-quantity, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-note, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-section dt, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-note, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-file-picker-status, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachment-file-meta span, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-orders th, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-orders td::before, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-return-conditions-notice__text {
  color: var(--mx-cw-text-muted);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-summary, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-next-steps, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-card, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-consent, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-file-picker, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachment-list li, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachment-result, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-return-conditions-notice {
  background: var(--mx-cw-surface);
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-items-fieldset, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-consumer-fieldset, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachments, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form .mx-cw-item, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form .mx-cw-items-readonly .mx-cw-item, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-section {
  background: var(--mx-cw-surface-raised);
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-thumb, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-thumb-placeholder {
  background: var(--mx-cw-surface);
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input[type="text"], body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input[type="email"], body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input[type="tel"], body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input[type="number"], body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form select, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form textarea {
  background: var(--mx-cw-input-background);
  border-color: var(--mx-cw-border-strong);
  color: var(--mx-cw-text-strong);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input::placeholder, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form textarea::placeholder {
  color: var(--mx-cw-text-muted);
  opacity: 1;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input:disabled, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form select:disabled, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form textarea:disabled {
  background: #2a2019;
  color: #9a8a82;
  opacity: 1;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input[type="checkbox"], body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input[type="radio"] {
  accent-color: var(--mx-cw-focus);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form input:focus, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form select:focus, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-form textarea:focus {
  border-color: var(--mx-cw-focus);
  box-shadow: 0 0 0 3px rgba(224, 145, 128, 0.28);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-quantity-stepper button, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-file-picker-button, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-button-secondary {
  background: var(--mx-cw-surface-raised);
  border-color: var(--mx-cw-border-strong);
  color: var(--mx-cw-text-strong);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-quantity-stepper button:hover, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-button-secondary:hover, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-button-secondary:focus {
  background: #e09180;
  border-color: #e09180;
  color: #ffffff;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-notice-info {
  background: #2d1e1a;
  border-color: #7a4a3c;
  color: #f0c8bc;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-notice-warning, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-item-note {
  background: #2d2010;
  border-color: #7a5830;
  color: #f0d8b0;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-field-error, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-attachment-remove {
  color: #f0a898;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-badge {
  background: #3a2820;
  border-color: #7a4838;
  color: #f0c8b8;
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-badge-muted {
  background: var(--mx-cw-surface);
  border-color: var(--mx-cw-border-strong);
  color: var(--mx-cw-text-muted);
}
body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-items li, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-statement-note, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-orders tr, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-orders th, body .mx-cw-public.mx-cw-color-scheme-dark .mx-cw-orders td, body .mx-cw-public.mx-cw-color-scheme-dark .shop_table th, body .mx-cw-public.mx-cw-color-scheme-dark .shop_table td {
  border-color: var(--mx-cw-border);
}
body .mx-cw-public.mx-cw-color-scheme-dark .shop_table, body .mx-cw-public.mx-cw-color-scheme-dark .shop_table th, body .mx-cw-public.mx-cw-color-scheme-dark .shop_table td {
  background: var(--mx-cw-surface-raised);
  color: var(--mx-cw-text);
}
@media (max-width: 1023px) {
  .hide-on-mobile {
    display: none;
  }
  .mobile-flex-reverese-column {
    flex-direction: column-reverse;
  }
  .spacer-about-50, .spacer-about-100 {
    height: 0px !important;
  }
  .about-no-margin > .wp-block-image {
    margin: 0 !important;
  }
  .projects-spacer-50 {
    height: 25px !important;
  }
  .projects-spacer-100 {
    height: 50px !important;
  }
  .mobile-no-gap {
    gap: 0 !important;
  }
  .site-header-mobile .site-header-main__contents--right.right-3 {
    flex-basis: auto;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block:nth-child(2), .site-header-container .site-header-main__contents--center .site-header-content-block:nth-child(2) {
    position: fixed;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block, .site-header-container .site-header-main__contents--center .site-header-content-block {
    display: none;
    background: #fde3db;
    background: -moz-linear-gradient(0deg, #fde3db 0%, white 19%, white 80%, #fde3db 100%);
    background: -webkit-linear-gradient(0deg, #fde3db 0%, white 19%, white 80%, #fde3db 100%);
    background: linear-gradient(0deg, #fde3db 0%, white 19%, white 80%, #fde3db 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fde3db",endColorstr="#fde3db",GradientType=1);
    width: 100% !important;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2rem !important;
    text-align: center;
    font-family: var(--font-estilopro_book);
    text-transform: uppercase;
    z-index: 100000;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-content-inner, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-content-inner {
    padding: 0 !important;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .close-button-wrap, .site-header-container .site-header-main__contents--center .site-header-content-block .close-button-wrap {
    text-align: right;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block a:hover, .site-header-mobile .site-header-main__contents--center .site-header-content-block a:hover:focus, .site-header-mobile .site-header-main__contents--center .site-header-content-block a:focus, .site-header-container .site-header-main__contents--center .site-header-content-block a:hover, .site-header-container .site-header-main__contents--center .site-header-content-block a:hover:focus, .site-header-container .site-header-main__contents--center .site-header-content-block a:focus {
    color: var(--color-reddish);
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .close-mobile-menu, .site-header-container .site-header-main__contents--center .site-header-content-block .close-mobile-menu {
    border: none;
    font-family: var(--font-estilopro_book);
    text-transform: uppercase;
    padding: 0;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .close-mobile-menu:hover, .site-header-mobile .site-header-main__contents--center .site-header-content-block .close-mobile-menu:hover:focus, .site-header-mobile .site-header-main__contents--center .site-header-content-block .close-mobile-menu:focus, .site-header-container .site-header-main__contents--center .site-header-content-block .close-mobile-menu:hover, .site-header-container .site-header-main__contents--center .site-header-content-block .close-mobile-menu:hover:focus, .site-header-container .site-header-main__contents--center .site-header-content-block .close-mobile-menu:focus {
    color: var(--color-reddish);
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-1strow, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-1strow {
    align-items: center !important;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .agni-block-menu ul li, .site-header-container .site-header-main__contents--center .site-header-content-block .agni-block-menu ul li {
    font-size: 1.5rem;
    padding: 0.5rem 0;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-social, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-social {
    text-align: center;
    width: 100%;
    margin: 40px 0;
    padding: 20px 0;
    border-top: 1px solid var(--color-gray_light);
    border-bottom: 1px solid var(--color-gray_light);
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-social ul, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-social ul {
    text-align: center !important;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-social ul li, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-social ul li {
    margin-right: 20px;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-social ul li:last-child, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-social ul li:last-child {
    margin-right: 0;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-mc-wrap p:first-child, .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-mc-wrap p:first-child {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block .mobile-menu-mc-wrap p:nth-child(2), .site-header-container .site-header-main__contents--center .site-header-content-block .mobile-menu-mc-wrap p:nth-child(2) {
    font-size: 14px;
    margin-bottom: 10px;
    font-family: var(--font-synerga_pro);
    font-weight: normal;
    text-transform: none;
  }
  .site-header-mobile .site-header-main__contents--center .site-header-content-block #mc4wp-form-1 input[type="email"], .site-header-mobile .site-header-main__contents--center .site-header-content-block #mc4wp-form-1 input[type="submit"], .site-header-container .site-header-main__contents--center .site-header-content-block #mc4wp-form-1 input[type="email"], .site-header-container .site-header-main__contents--center .site-header-content-block #mc4wp-form-1 input[type="submit"] {
    font-family: var(--font-synerga_pro);
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .site-header-menu-primary, .site-header-menu-primary > ul, .site-header-menu-additional, .site-header-menu-additional > ul {
    gap: 2rem !important;
  }
  .search-3 .site-header-icon-container {
    background-image: url("//marinski.live/wp-content/uploads/2023/09/marinski-icon-search.svg");
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
  .agni-ajax-search-result__title {
    margin-left: 12px !important;
  }
  .agni-ajax-search-result__thumbnail {
    display: none;
  }
  .site-header-search.style-2 .agni-ajax-search-results, .site-header-search.style-2 .site-header-search-form-container {
    width: 350px;
    background-color: var(--color-reddish_light2);
  }
  .site-header-search.style-2 .site-header-search-form-container::before {
    background-color: var(--color-reddish_light2);
  }
  .agni-ajax-search-result__price {
    width: 85px;
  }
  .agni-ajax-search-result__price span.amount-eur {
    display: block;
    word-break: normal;
  }
  .frontpage-image-block {
    line-height: 1 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .site-header-menu-primary, .site-header-menu-primary > ul, .site-header-menu-additional, .site-header-menu-additional > ul {
    gap: 2rem !important;
  }
  .search-3 .site-header-icon-container {
    background-image: url("//marinski.live/wp-content/uploads/2023/09/marinski-icon-search.svg");
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
  .agni-ajax-search-result__title {
    margin-left: 12px !important;
  }
  .agni-ajax-search-result__thumbnail {
    display: none;
  }
  .site-header-search.style-2 .agni-ajax-search-results, .site-header-search.style-2 .site-header-search-form-container {
    width: 350px;
    background-color: var(--color-reddish_light2);
  }
  .site-header-search.style-2 .site-header-search-form-container::before {
    background-color: var(--color-reddish_light2);
  }
  .agni-ajax-search-result__price {
    width: 85px;
  }
  .agni-ajax-search-result__price span.amount-eur {
    display: block;
    word-break: normal;
  }
  body.woocommerce .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail .woocommerce-loop-product__thumbnail {
    margin-bottom: -25px;
  }
  body.woocommerce .product .woocommerce-loop-product__category.loop, body.woocommerce .product .woocommerce-loop-product__title, body.woocommerce .products .product-details .price {
    margin: 0 1rem;
  }
  .frontpage-image-block {
    line-height: 1 !important;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .padding-left-5 {
    padding-left: 0rem !important;
  }
  .padding-right-5 {
    padding-right: 0rem !important;
  }
  .wp-block-columns {
    flex-direction: column;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
    flex-grow: unset !important;
  }
  .site-header-menu-primary, .site-header-menu-primary > ul, .site-header-menu-additional, .site-header-menu-additional > ul {
    gap: 2rem !important;
  }
  .site-header-content-block.content-block-0 {
    width: 100px;
  }
  .site-header-content-block.content-block-0 > div {
    width: 100px;
  }
  .selectron23 > div {
    min-height: 32px !important;
  }
  .site-header-tab .additional-3 {
    border-color: transparent !important;
  }
  .search-3 .site-header-icon-container {
    background-image: url("//marinski.live/wp-content/uploads/2023/09/marinski-icon-search.svg");
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
  .agni-ajax-search-result__title {
    margin-left: 12px !important;
  }
  .agni-ajax-search-result__thumbnail {
    display: none;
  }
  .site-header-search.style-2 .agni-ajax-search-results, .site-header-search.style-2 .site-header-search-form-container {
    background-color: var(--color-reddish_light2);
  }
  .site-header-search.style-2 .site-header-search-form-container::before {
    background-color: var(--color-reddish_light2);
  }
  .agni-ajax-search-result__price {
    width: 85px;
  }
  .agni-ajax-search-result__price span.amount-eur {
    display: block;
    word-break: normal;
  }
  li.current-menu-item a span span::after, li.current_page_parent a span span::after, li.current-page-ancestor a span span::after, li.menu-item a span span:hover::after, li.menu-item a span span:focus::after {
    content: "";
    width: 25px;
    height: 25px;
    background: white;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 12.5px);
    top: calc(50% - 12.5px);
    display: flex;
    z-index: -1;
  }
  .site-header-menu.highlight-current-menu li.current-menu-item > a, .site-header-menu.highlight-current-menu li ul li.current-menu-item:not(.current_page_item) > a, .site-header-menu.highlight-current-menu li a:hover, .site-header-menu.highlight-current-menu li a:active {
    text-decoration: none !important;
  }
  body.woocommerce .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail .woocommerce-loop-product__thumbnail {
    margin-bottom: -15px;
  }
  .frontpage-image-block {
    margin-bottom: 0;
  }
  .frontpage-image-block {
    line-height: 1 !important;
  }
  .wp-container-projcts-grid {
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 5px), 1fr));
  }
  body.woocommerce .product .woocommerce-loop-product__category.loop, body.woocommerce .product .woocommerce-loop-product__title, body.woocommerce .products .product-details .price {
    margin: 0 1rem;
  }
  .frontpage-image-block {
    line-height: 1 !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
  .widget_product_categories .toggle {
    right: 32px;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .padding-left-5 {
    padding-left: 0rem !important;
  }
  .padding-right-5 {
    padding-right: 0rem !important;
  }
  .site-header-content-block {
    width: auto;
  }
  .site-header-main__contents--center {
    justify-content: center;
  }
  .selectron23 > div {
    min-height: 32px !important;
  }
  .site-header-tab .additional-3 {
    border-color: transparent !important;
  }
  .search-0 .site-header-icon-container {
    background-image: url("//marinski.live/wp-content/uploads/2023/09/marinski-icon-search.svg");
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
  .agni-ajax-search-result__title {
    margin-left: 12px !important;
  }
  .agni-ajax-search-result__thumbnail {
    display: none;
  }
  .site-header-search.style-2 .agni-ajax-search-results, .site-header-search.style-2 .site-header-search-form-container {
    width: 350px;
    background-color: var(--color-reddish_light2);
  }
  .site-header-search.style-2 .site-header-search-form-container::before {
    background-color: var(--color-reddish_light2);
  }
  .agni-ajax-search-result__price {
    width: 85px;
  }
  .agni-ajax-search-result__price span.amount-eur {
    display: block;
    word-break: normal;
  }
  .site-title-logo img {
    height: 60px;
    width: 60px;
  }
  [class*="wp-block"].alignfull {
    position: relative;
    left: unset;
    width: unset;
    margin-left: unset;
  }
  body.woocommerce .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail .woocommerce-loop-product__thumbnail {
    margin-bottom: -15px;
  }
  body.woocommerce .product .woocommerce-loop-product__category.loop, body.woocommerce .product .woocommerce-loop-product__title, body.woocommerce .products .product-details .price {
    margin: 0 1rem;
  }
  .frontpage-image-block {
    margin-bottom: 0;
  }
  .frontpage-image-block {
    line-height: 1 !important;
  }
  .wp-container-projcts-grid {
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 5px), 1fr));
  }
  #page .site-footer .wp-block-column {
    text-align: center;
  }
  #page .site-footer .agni-block-menu {
    margin-left: 0 !important;
  }
  .widget_product_categories .toggle {
    right: 32px;
  }
  .woocommerce .agni-shop-control-bar .agni-filter-toggle {
    width: auto !important;
  }
  body.single-product .agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized {
    flex-direction: row;
  }
  body.single-product .agni-product-layout-block-add_to_cart .single_add_to_cart_button {
    padding: 15px 35px !important;
  }
  body.single-product .panel-title.description_tab {
    display: none;
  }
  body.single-product #tab-description {
    display: block !important;
  }
  body.single-product .woocommerce-tabs.wc-tabs-wrapper {
    width: 80%;
  }
  .pswp__bg {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .pswp__button--close {
    right: 26px !important;
    top: 0px !important;
  }
  .pswp__button--arrow--right::before {
    right: 0 !important;
  }
  .pswp__button--arrow--left::before {
    left: 0 !important;
  }
  ul.inline {
    padding-left: 0;
  }
}
@media (max-width: 479px) {
  .padding-left-5 {
    padding-left: 0rem !important;
  }
  .padding-right-5 {
    padding-right: 0rem !important;
  }
  .site-header-mobile .main-2 .left-1 .logo-0 a {
    width: 60px !important;
  }
  .site-title-logo img {
    height: 60px !important;
    width: 60px !important;
  }
  .selectron23 > div {
    min-height: 32px !important;
  }
  [class*="wp-block"].alignfull {
    position: relative;
    left: unset;
    width: unset;
    margin-left: unset;
  }
  body.woocommerce .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail {
    margin-bottom: 0.5rem;
  }
  .product .product-thumbnail .woocommerce-loop-product__thumbnail {
    margin-bottom: -8px;
  }
  body.woocommerce .product .woocommerce-loop-product__category.loop, body.woocommerce .product .woocommerce-loop-product__title, body.woocommerce .products .product-details .price {
    margin: 0;
  }
  .frontpage-image-block {
    margin-bottom: 0;
  }
  .frontpage-image-block {
    line-height: 1 !important;
  }
  .wp-container-projcts-grid {
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 5px), 1fr));
  }
  .footer-columns-wrap {
    text-align: center;
  }
  #page .site-footer .agni-block-menu {
    margin-left: 0;
  }
  .widget_product_categories .toggle {
    right: 32px;
  }
  .search-0 .site-header-icon-container {
    background-image: url("//marinski.live/wp-content/uploads/2023/09/marinski-icon-search.svg");
    width: 20px;
    height: 20px;
    cursor: pointer;
  }
  .agni-ajax-search-result__title {
    margin-left: 12px !important;
  }
  .agni-ajax-search-result__thumbnail {
    display: none;
  }
  .site-header-search.style-2 .agni-ajax-search-results, .site-header-search.style-2 .site-header-search-form-container {
    position: absolute;
    min-width: 100vw !important;
    right: calc(50vw - 90vw) !important;
    background-color: var(--color-reddish_light2);
  }
  .site-header-search.style-2 .site-header-search-form-container::before {
    right: 151px;
  }
  .site-header-search.style-2 .site-header-search-form-container::before {
    background-color: var(--color-reddish_light2);
  }
  .agni-ajax-search-result__price {
    width: 85px;
  }
  .agni-ajax-search-result__price span.amount-eur {
    display: block;
    word-break: normal;
  }
  .woocommerce .agni-shop-control-bar .agni-filter-toggle {
    width: auto !important;
  }
  body.single-product .agni-product-layout-block-images.has-slick .woocommerce-product-gallery__nav.slick-initialized {
    flex-direction: row;
  }
  body.single-product .agni-product-layout-block-add_to_cart .single_add_to_cart_button {
    padding: 15px 25px !important;
  }
  body.single-product .panel-title.description_tab {
    display: none;
  }
  body.single-product #tab-description {
    display: block !important;
  }
  body.single-product .woocommerce-tabs.wc-tabs-wrapper {
    width: 100%;
  }
  body.single-product .woocommerce-tabs p {
    font-size: 13px;
  }
  body.single-product .woocommerce-tabs table th {
    width: 20% !important;
  }
  .pswp__bg {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
  }
  .pswp__button--close {
    right: 26px !important;
    top: 0px !important;
  }
  .pswp__button--arrow--right::before {
    right: 0 !important;
  }
  .pswp__button--arrow--left::before {
    left: 0 !important;
  }
  ul.inline {
    padding-left: 0;
  }
}
@media (min-width: 480px) and (max-width: 666px) {
  .footer-columns-wrap {
    text-align: center;
  }
}
@media (min-width: 667px) and (max-width: 1023px) {
  .woocommerce-tabs.wc-tabs-wrapper {
    width: 80% !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fmarinski.live%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fmain.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_fonts.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_global.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_mixins.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_frontpage.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_projects.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_our_story.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_woocommerce.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_withdraw-request.scss%22%2C%22wp-content%2Fthemes%2Fmarinski%2Fassets%2Fscss%2Fparts%2F_mobile.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACCA%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%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%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%3BAAAA%3BAAAA%3BAD7GA%3BAAAA%3BAAAA%3BACuHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEaC%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAFpBD%3BAEuBC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA%2BBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAFpJD%3BAE2JC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAFjKD%3BAEqKE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAFhOF%3BAEoOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAKL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA6MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAF5cF%3BAE%2BcG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAFleH%3BAEseG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%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%3BAAAA%3BAAAA%3BAA4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FgBH%3BAE6hBI%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAFziBJ%3BAEkjBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BACjhBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH9CJ%3BAAAA%3BAE4lBE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrlBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8lBA%3BAAAA%3BAAAA%3BACpmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHdF%3BAE%2BnBE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BACxnBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2BnBA%3BAAAA%3BAAAA%3BAAAA%3BACroBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHdF%3BAEyqBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF7qBD%3BAEmrBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FsBF%3BAEutBE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAFjwBA%3BAE8wBA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxxBC%3BAD%2ByBA%3BAAAA%3BAAAA%3BAAAA%3BACzyBA%3BADwzBA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACj1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADw1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAF92BH%3BAEq3BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACp3BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADm5BA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAC75BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADw6BC%3BAAAA%3BAAAA%3BAAAA%3BAFt7BH%3BAE27BG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BACp8BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD48BC%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BACzrCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8rCD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9sCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6tCD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAChvCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuvCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvwCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADixCD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC1xCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsyCF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACv0CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADg1CE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEjyDA%3BAAAA%3BAAAA%3BADOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6BD%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FFA%3BACqGC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkJG%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADtJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoKC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6LA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAJnSD%3BAKEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAoBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFtDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6DD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFtEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE4EC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BALtGD%3BAK2GG%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALxHH%3BAMCA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAJdE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIoBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAP%2FCD%3BAO8DA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAP5KF%3BAOiLC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJvLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIwMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9MA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI6NA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPvPF%3BAOsQE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPxSD%3BAOiTE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAPzeH%3BAOqfE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAP%2FfF%3BAOqgBG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP7gBH%3BAOshBG%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAJnkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIukBC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAJlmBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIsmBE%3BAAAA%3BAAAA%3BAJlnBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIwnBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJpoBD%3BAI2oBE%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAPxsBL%3BAAAA%3BAOktBG%3BAAAA%3BAAAA%3BAJ1sBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI4sBC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJztBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIquBE%3BAAAA%3BAAAA%3BAAAA%3BAJjvBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAImvBE%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FvBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIiwBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAPzyBH%3BAAAA%3BAAAA%3BAOgzBG%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPnkCL%3BAOilCE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAJ7mCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIynCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAJxoCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI2oCA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAP%2FtCH%3BAOwuCI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJlwCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIwwCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9wCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIyxCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FxCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHdF%3BAO0zCI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9zCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIq0CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAP92CL%3BAAAA%3BAAAA%3BAOu3CI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2F2CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIw3CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ93CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIu4CE%3BAACC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2F4CH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIu5CE%3BAAAA%3BAAAA%3BAAAA%3BAJ75CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIw6CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAJt%2BCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI0%2BCE%3BAAAA%3BAAAA%3BAJh%2FCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIo%2FCE%3BAAAA%3BAAAA%3BAAAA%3BAJ1%2FCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIkhDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJxhDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI0iDE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsEA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAPxnEF%3BAOkoEE%3BAAAA%3BAAAA%3BAJ1nEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIopEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ5sEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIsuEA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAJ7wEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIoxEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGG%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ10EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIu1EA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJn2EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIy2EC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJp3EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI63EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAJ96EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIs7ED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAoFF%3BAAAA%3BAAAA%3BAPpiFD%3BAO0iFG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP1iFH%3BAOkkFE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAJnvFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIovFA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAJzwFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI0wFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJtxFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIwyFA%3BAAAA%3BAAAA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAJ3zFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2BzFD%3BAAAA%3BAAAA%3BAJ30FC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI60FD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJv4FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIm5FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJz5FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIk6FA%3BAAAA%3BAAAA%3BAAAA%3BAJx6FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2B6FA%3BAAAA%3BAAAA%3BAAAA%3BAJr7FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI47FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAJ18FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIo9FA%3BAAAA%3BAAAA%3BAAAA%3BAPl%2BFF%3BAO2%2BFC%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPpgGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOshGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAPxqGD%3BAO8rGE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAJ%2FsGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIytGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAP%2FvGF%3BAOkwGG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ1vGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIowGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAJnxGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIyxGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAPjzGH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAOm0GE%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJn0GD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIu1GC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJv1GD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIs2GC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJt2GD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIq3GC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAPl4GH%3BAOm5GI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ34GF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI05GE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ15GF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIy6GK%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ96GF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI47GG%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAP38GJ%3BAO%2B8GG%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ78GD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIw9GC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJv%2BGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIo%2FGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ1%2FGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqgHC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAP1hHH%3BAO%2BhHE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAPpjHF%3BAO2jHE%3BAAAA%3BAAAA%3BAAEA%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAPlmHD%3BAGQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqnHA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9sHF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2BtHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAAA%3BAJr0HD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIw0HA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAPh2HF%3BAOu2HE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2F1HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpBF%3BAO63HE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAyBL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcG%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJjuIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIwuIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9uIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqwIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ3wIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI4xIM%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJvyIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIwzIG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAJn0IH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIu0IG%3BAAAA%3BAAAA%3BAJ70IH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIm1IG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJz1IH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIw2IG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ92IH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI23IG%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAJh4IH%3BAIs4II%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAPjgJD%3BAO2gJC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAC32IF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAlsBC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAA4rBD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAACC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BACntDD%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAN7HD%3BAM6IC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BANzLC%3BAMkMD%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BANhQC%3BAMwQD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAN3YC%3BAMqZD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAN7jBA%3BAMukBD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAN3tBA%3BAMguBD%3BAAAA%3BAAAA%3BAAAA%3BAN1tBC%3BAMguBD%3BAAAA%3BAAAA%3BAAAA%22%7D */